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.