Четверг, 26.12.2024, 15:16
Приветствую Вас Гость

Меню сайта
Web-программирование
Наш опрос
Какой браузер Вы используете?
Всего ответов: 1423
Статистика

Анализ веб сайтов

in

Синтаксис

prop in object

Аргументы

prop
Строка или числовое выражение, являющееся именем свойства или индексом массива
object
Объект для поиска в нем свойства или массив - для проверки индекса

Описание, примеры

Оператор in возвращает true, только если данное свойство присутствует в объекте или его прототипе.

Пример: объект

1obj = {
2  a: 5
3}
4 
5"a" in obj // true
6"b" in obj // false
7"toString" in obj // true, т.к toString есть в прототипе

Следующий пример иллюстрирует проверку индекса в массиве:

Пример: массив

1arr = [ "a", "b", "c"]
2 
31 in arr // true
422 in arr // false
5 
6delete arr[1]
71 in arr // false : элемент удален

Справа от оператора in должен находится объект, иначе интерпретатор сгенерирует ошибку TypeError.

'a' in "test" // TypeError
Реклама
Поиск
Друзья сайта
Топ100- Веб-дизайн free counters