Я борюсь с (как мне кажется,) проблемой с ограничениями.Вот пример моего кода:
$(document).ready(function() {
var counter = 0;
function scrollTweets() {
counter ++;
// rest of code
}
...
)}; // end of document ready
Когда я смотрю переменную counter
в консоли Chrome Javascript, она возвращает «ReferencedError».Однако, когда я удаляю var
из приведенного выше кода и набираю counter
в консоли, он возвращает значение.Почему это так?
Я думаю, что понимание этой простой концепции позволило бы мне решать проблемы, возникающие в процессе разработки.Это просто проблема со стороны Chrome?Неужели я без нужды оборачиваю все в «функцию» $(document).ready
?