Тема
:
Не видит переменную при ее инициализации в колбеке
Показать сообщение отдельно
#
4
(
permalink
)
02.02.2014, 04:36
Nodeveloper
Интересующийся
Регистрация: 01.02.2014
Сообщений: 11
Потому что, в этом случае переменная id уже находится в function-local scope.
function func(id) { var id; // 0 alert(id); // 0 id = 1; // 1 } func(0);
В первом же случае, переменная id определена не в function-local scope, а в родительском scope.