Проблема.

Иногда, для того, чтобы произвести какие-то операции в Javascript, нужно проверить наличие элемента в объекте. В зависимости от того есть этот элемент или его нет, производить какие-то действия.
Чтобы было более понятно, давайте рассмотрим конкретный пример.
Предположим, что у нас есть объект:
var object1 = {
  petya: 25,
  Vasya: {weight: 52, old: 100},
  Dima: 97
};Этот список пользователей и их характеристики.
Нам нужно проверить, есть ли в этом объекте пользователь «petya» и если это верно, то нужно вывести сообщение: «пользователь имеется».
Давайте посмотрим способ, как можно решить эту задачу.
Решение.
Специально для решения таких задач, в библиотеке Javascript jQuery есть специальный метод:
hasOwnProperty("имя элемента для проверки")Давайте посмотрим, как его можно использовать в нашем примере:
if(object1.hasOwnProperty("petya")) {alert("Пользователь имеется");}Вот как это работает на «живом» примере:
Больше моих уроков по Javascript здесь.
        
Чтобы оставить сообщение, зарегистрируйтесь/войдите на сайт через:
Email - зарегистрироваться / войти