if (someVar.hasOwnProperty ('someProperty')) {// что-то делаем ();
} else {// делаем что-нибудьElse ();
} Как правильно использовать / объяснять hasOwnProperty ('someProperty')? Почему мы не можем просто использовать ...
Мне кажется, что есть четыре разных способа определить, определено ли у данного объекта (например, foo) данное свойство (например, bar): if (foo.hasOwnProperty(bar)) {
if ('bar' in foo) {
if (...
Это кажется довольно странным. Вот мой эксперимент в консоли IE8: typeof obj1 // "объект"
obj1.hasOwnProperty // {...} typeof obj2 // "object"
obj2.hasOwnProperty // undefined Любые идеи что касается ...
Я говорил о hasOwnProperty с другой разработчик и как вы должны использовать его в циклах for-in в javascript, и у него был хороший вопрос. Когда вы выполняете цикл for-in, почему не toString, ...