JavaScript "in" -Operator für "undefinierte" Elemente in Arrays

Bitte beachten Sie den folgenden Codeausschnitt:

> 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

Vermisse ich etwas? Es scheint so, je nachdem, wie ich es definiereundefined Elemente in einem Array, diein Bediener verhält sich anders.

Antworten auf die Frage(3)

Ihre Antwort auf die Frage