САЙТЫ  ПОД  КЛЮЧ
ОНЛАЙН-СЕРВИСЫ СПРАВОЧНИКИ 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

См. также


 

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

Учёные Стэнфордского университета обнаружили сходство между принципами сбора еды у красных муравьёв-жнецов и алгоритмами протокола TCP/IP, лежащими в основе организации Интернета. Информация между двумя точками сети отправляется в виде мелких пакетов, и когда они приходят во второй пункт, в первый пункт отправляется подтверждение о получении. Если подтверждения приходят быстро, количество отправляемых пакетов из первой точки увеличивается, и наоборот. Похожий принцип наблюдается у муравьёв: чем больше из какого-либо региона возвращается сборщиков с едой, тем больше новых рабочих уходит туда из муравейника. Также у муравьёв обнаружены и другие параллели с алгоритмами TCP/IP, такими, как «медленный старт» и «тайм-аут».


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