сейчас, за неимением лучшего варианта, нодколлекция детектится по св-ву length...
есть конечно более надёжные и красивые решения, но для них есть дёготь, в виде ie7-8. В них нодколлекция: [object Object]...
В общем если есть умные идеи - поделитесь.
Если some - настоящий массив, то будет true. Для массивоподобных структур типа arguments или node collection, возвращаемой, например, document.getElementsbyTagName('div'), будет - false.
Последний раз редактировалось ваый, 05.09.2011 в 19:46.
Мы вызываем toString в контексте (.call(some)) той штуки, которую хотим проверить. Для массивов (some = [1, 2, 3], например) toString возвращает строку "[object Array]". Для остальных нет.