Книга: JavaScript. Подробное руководство, 6-е издание
4.9.3. Оператор in
4.9.3. Оператор in
Оператор in
требует, чтобы левый операнд был строкой или мог быть преобразован в строку. Правым операндом должен быть объект. Результатом оператора будет значение true
, если левое значение представляет собой имя свойства объекта, указанного справа. Например:
var point = { х:1, у:1 }; // Определить объект
"х" in point // => true: объект имеет свойство с именем "х"
"z" in point // => false: объект не имеет свойства с именем "z"
"toString” in point // => true: объект наследует метод toString
var data = [7,8,9]; // Массив с элементами 0, 1 и 2
"0" in data // => true: массив содержит элемент "0"
1 in data // => true: числа преобразуются в строки
3 in data // => false: нет элемента 3
Похожие страницы
- Арифметические операторы
- 7.13. Директива final
- 1.2.4. Операторы и приоритеты
- Условные операторы
- 1. Оператор Select – базовый оператор языка структурированных запросов
- Поразрядные операторы
- Оператор цикла foreach
- Логические операторы
- Оператор goto
- A7.11. Оператор побитового И
- Использование операторов if для выбора вариантов
- 2.1.3. Оператор варианта (переключатель)