Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #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.
Ответить с цитированием
  #12 (permalink)  
Старый 05.09.2011, 20:26
Аватар для float
Профессор
Отправить личное сообщение для float Посмотреть профиль Найти все сообщения от float
 
Регистрация: 01.07.2010
Сообщений: 387

Цитата:
В IE<9 можно так:
нда, кто бы подумал... туСтринг возвращает [object Object], а экземпляром Object-а не является...
сенкс.
А вот это вот:
Object(obj) === obj

вроде как лишнее?

Последний раз редактировалось float, 05.09.2011 в 20:28.
Ответить с цитированием
  #13 (permalink)  
Старый 05.09.2011, 20:27
Аватар для float
Профессор
Отправить личное сообщение для float Посмотреть профиль Найти все сообщения от float
 
Регистрация: 01.07.2010
Сообщений: 387

Цитата:
Допустим у твоих коллекций есть уникальное свойство, которого нет у обьектов.
Ты мне очень помог брат . У коллекций кроме length больше никаких, нету или я хз какие.
Ответить с цитированием
  #14 (permalink)  
Старый 05.09.2011, 20:50
Профессор
Отправить личное сообщение для DjDiablo Посмотреть профиль Найти все сообщения от DjDiablo
 
Регистрация: 04.02.2011
Сообщений: 1,815

))))
Ну добавь чтоб были.
__________________
Лучше калымить в гандурасе чем гандурасить на колыме

Последний раз редактировалось DjDiablo, 05.09.2011 в 20:57.
Ответить с цитированием
  #15 (permalink)  
Старый 05.09.2011, 22:09
Отправить личное сообщение для Octane Посмотреть профиль Найти все сообщения от Octane  
Регистрация: 10.07.2008
Сообщений: 3,873

Сообщение от float
Object(obj) === obj
Ну это null отсекает, так как typeof null → "object"
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Скрипт вычисления координат объекта banderasantonio197555 Events/DOM/Window 4 16.08.2011 17:37
прямая от первого объекта до второго ntro123 Events/DOM/Window 5 09.05.2011 08:41
Как по событию вызвать метод определенного экземпляра объекта jvs jQuery 3 24.12.2009 16:04
Можно ли получить имя экземпляра объекта внутри самого объекта? Ichigeki Общие вопросы Javascript 9 14.11.2008 19:00
Не работает перебор свойств объекта BANick Общие вопросы Javascript 1 16.09.2008 22:46