Книга: 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

Оглавление книги


Генерация: 0.052. Запросов К БД/Cache: 0 / 2
поделиться
Вверх Вниз