Граблі на які часто наступають люди.
Блок (Scope).
Блок в JavaScript задається функцією і тільки.
Тобто різниця між цим кодом:
var i = 0;
var i = 1;
і цим кодом:
var i = 0;
{
var i = 1;
}
тільки в гарних дужечках.
Для того щоб задати блок в коді, треба використовувати миттєві функції:
var i = 0;
(function () {
var i = 1;
}) ();
(
Читати далі
)