массивы и for ... in
for ... in почему-то в массиве обходит свойство length, как будто это обычный обьект
<a href="http://ya.ru">yandex</a> <a href="http://google.ru">google</a> <script> var a=[]; a=document.getElementsByTagName("A"); for (var b in a){ console.log(b,a[b]); } </script> |
Во-первых, вы перебираете не массив.
Во-вторых, массив -- это обычный объект. В-третьих, массивы перебираются циклом for (var i = 0; i < a.length; i++). |
Часовой пояс GMT +3, время: 17:34. |