JavaScript Оператор in - описание
Primary tabs
Оператор in позволяет проверить есть ли у данного объекта свойство (поле) или метод с указнным именем.
Переменная, в которой находится предполагаемое имя должна быть либо строкой либо приводится к строке, справа же должен быть массив или объект. Пример:
var point = { x:1, y:1 }; // Определить объект
"x" in point // => true: объект имеет свойство с именем "x"
"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
- Log in to post comments
- 4000 reads