Как различать живые и неживые наборы NodeList?

И document.getElementsByTagName ('отделение') и document.querySelectorAll ('отделение') возврат набор NodeList. Единственная разница - то, что первый метод возвращает живой набор и второй - статический.

Вопрос - там возможность отличить один объект от другого только через осмотр этих объектов (т.е. - не пытающийся добавить/удалить некоторые объекты для тестирования "живучести")?

заранее спасибо

13
задан shabunc 26 July 2010 в 21:22
поделиться

1 ответ

Интерфейс NodeList не зависит от того, мертв он или жив.

interface NodeList {
  Node item(in unsigned long index);
  readonly attribute unsigned long length;
};

Он содержит только свойство length и метод item, так что, боюсь, в настоящее время невозможно определить, жив ли объект, не манипулируя DOM и не наблюдая эффектов.

6
ответ дан 2 December 2019 в 00:57
поделиться
Другие вопросы по тегам:

Похожие вопросы: