Operador 'in' de JavaScript para elementos 'indefinidos' en matrices

Considere el siguiente fragmento de código:

> 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

¿Me estoy perdiendo de algo? Parece ser eso, dependiendo de cómo definaundefined elementos en una matriz, elin El operador se comporta de manera diferente.

Respuestas a la pregunta(3)

Su respuesta a la pregunta