Оператор JavaScript in для неопределенных элементов в массивах

Пожалуйста, рассмотрите следующий фрагмент кода:

> a = [1, undefined, undefined, undefined, 3]
  [1, undefined, undefined, undefined, 3]
> b = [1,,,,3]
  [1, undefined × 3, 3]
> 1 in a
  true
> 1 in b
  false

Я что-то пропустил? Кажется, что в зависимости от того, как я определяюundefined элементы в массиве,in Оператор ведет себя по-разному.

Ответы на вопрос(3)

Ваш ответ на вопрос