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