содержание объекта
подскажите пожалуйста почему в моём объекте кроме элементов выборки содержатся ещё какие-то. вот страничка . на ней скрипт делает выборку по элементам section. после этого в цикле я перебираю этот массив(объект) и получаю кроме трёх моих section ещё какие-то непонятные элементы. на картинке я их отметил
|
потому что у вас эта строка возвращает не массив а объект:
tabs = tabContainer.getElementsByTagName('section'); console.log(typeof tabs); а следовательно выводит другие его свойства и методы |
skrudjmakdak, как ты это тогда объяснишь?
alert ( typeof [] ) Учить матчасть! Оба! |
вот с вашего сайта: http://javascript.ru/Array
там есть такая строчка: Объект Array предоставляет функционал ... получается массив в js рассматривается как объект, и когда мы пишем array.length мы обращаемся к свойству объекта.. не так разве? |
Все так. Только твой код ничего не доказывает и из него ничего не следует.
Цитата:
|
Часовой пояс GMT +3, время: 14:27. |