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

См. также


 

Дежурная шутка

Жена сидит за компьютером, рядом стоит бутылочка "мартини". Она наливает, что-то бормочет, и в этот момент муж спрашивает:
- Ты что, одна пить начала?
- Не мешай! У нас девичник по Скайпу!


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