САЙТЫ  ПОД  КЛЮЧ
ОНЛАЙН-СЕРВИСЫ СПРАВОЧНИКИ SEO-ИНСТРУМЕНТЫ РАЗВЛЕЧЕНИЯ

Справочник Javascript

in

Синтаксис

prop in object

Аргументы

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

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

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

Пример: объект
Выделить все
obj = {
  a: 5
}
 
"a" in obj // true
"b" in obj // false
"toString" in obj // true, т.к toString есть в прототипе

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

Пример: массив
Выделить все
arr = [ "a", "b", "c"]
 
1 in arr // true
22 in arr // false
 
delete arr[1]
1 in arr // false : элемент удален

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

Пример:
'a' in "test" // TypeError

См. также


 

Это интересно

В середине 70-х был придуман универсальный протокол TCP / IP, при помощи которого можно было устанавливать связь между компьютерами, в конце 70-х появились первые локальные компьютерные сети, в 80-е получили распространение электронная почта и доски объявлений. Но сам по себе интернет, каким мы его знаем, появился лишь в конце 1990 в лабораториях CERN — Европейского Центра Ядерных Исследований в Швейцарии. Поначалу интернет развивался медленно, например к концу 1992 в нём было лишь около 26 сайтов. Но с 1993 г., когда появился первый общедоступный браузер, а разработчики технологии WWW отказались от любых прав на неё и объявили её использование бесплатной, начался бурный рост интернета. В 1994 число пользователей интернета превысило миллион, появился первый интернет-магазин, поисковые системы, библиотеки.


Наши реквизиты
WMID: 309688839848
WMR: R325885159214
E-mail: 
  BL:Бизнес-уровень [BL]
QR-код сайта
Онлайн-радио
Больше радиостанций