У меня есть функцияМожно ли использовать «документ» для обозначения переменных?
function processDocument (document) {
if (document.name === "client-invoice") {
// Do something with the document
}
}
Где document
находится объект, я получаю из другого места, так что это не документ, браузер, а просто какой-либо объект с таким же именем. Я подозреваю, что когда я проверяю document.name
равным некоторому значению, он не смотрит в переданный объект параметра, а в объект документа браузера.
Если это так, я переименую свою переменную, чтобы не конфликтовать с обозревателем document
.
Вопрос, является ли мое предположение правильным и не следует ли называть мои переменные document
?
«Я подозреваю, что ...» - это тривиально для проверки. Почему бы не протестировать его вместо запроса Stackoverflow? – Quentin
У меня есть большое приложение, в котором я работаю, и я еще не знаком с ним, поэтому я просто хочу убедиться, что не было ошибок других разработчиков, назвавших эту переменную так, или если это было сделано специально. –
Большие приложения не мешают вам писать небольшие автономные тестовые примеры. – Quentin