Трюки и тонкости

Mar 01, 2013 17:39

1. JavaScript, проверка на то, что в объекте есть поле.
Традиционно, с этой целью, применяют конструкции вида if (a.b), if (undefined != a.b) или if ('undefined' !== a.b). Некоторые пытаются использовать a.hasOwnProperty ('b'), с примерно тем же результатом (т.е., верном только в частном случае). Мало кто предполагает, что этому полю может быть ( Read more... )

Leave a comment

Comments 1

seacat March 2 2013, 00:36:56 UTC
Да уж, действительно авангардизм...
А про поля объектов запомню.

Reply


Leave a comment

Up