Показать сообщение отдельно
  #11 (permalink)  
Старый 05.09.2011, 20:21
Профессор
Отправить личное сообщение для DjDiablo Посмотреть профиль Найти все сообщения от DjDiablo
 
Регистрация: 04.02.2011
Сообщений: 1,815

Как вариант.

Есть оператор IN который определяет существует ли свойство у объекта.
Возвращает истину или ложь.

Допустим у твоих коллекций есть уникальное свойство, которого нет у обьектов.
if ("unicumProperty" in testObj) {
   alert ("'это коллекция потому что у ней есть свойство unicumProperty которого нет у обьектов"); 
}


параноидальный вариант того-же самого. )))))))
//unicumProperty- должно содержать "hello i NodeCollection";

if ("unicumProperty" in testObj) {
    if (testObj.unicumProperty === "hello i NodeCollection"){
              alert ("'это коллекция потому что у ней есть свойство unicumProperty которого нет у обьектов + верное значение");
    }
}
__________________
Лучше калымить в гандурасе чем гандурасить на колыме

Последний раз редактировалось DjDiablo, 05.09.2011 в 20:31.
Ответить с цитированием