Справочник по JScript : Операторы JScript : Оператор in
смотрим также
Материал из Справочник Web-языков
Содержание |
in Operator - Оператор in
Проверяет, существует ли свойство у объекта.
Синтаксис
result = property in object
Аргументы
- result
- Обязательный аргумент. Любая переменная.
- property
- Обязательный аргумент. Выражение, результатом вычисления которого является строка.
- object
- Обязательный аргумент. Любой объект.
Описание
Оператор in проверяет, содержит ли объект свойство с именем property. Он также проверяет прототип объекта, чтобы проверить является ли такое свойство частью цепочки прототипов.
Пример
В примере показано как применяется оператор in.
// Создаем объект с несколькими свойствами var myObject = new Object(); myObject.name = "James"; myObject.age = "22"; myObject.phone = "555 0234"; if ("phone" in myObject) document.write ("property существует"); else document.write ("property не существует"); // Результат: у объекта есть свойство phone.
Поддержка
Ссылки на источники
https://msdn.microsoft.com/en-us/library/9k25hbz2(v=VS.85).aspx