Was ist undefined x 1 in JavaScript?

Ich mache ein paar kleine Experimente basierend aufdieser Blogeintrag.

Ich recherchiere im Debugger von Google Chrome und hier kommt der schwierige Teil.

Ich bekomme die Tatsache, dass ich lokale Variablen nicht löschen kann (da es sich nicht um Objektattribute handelt). Ich verstehe, dass ich alle Parameter, die an eine Funktion übergeben wurden, aus dem Array "arguments" "auslesen" kann. Ich verstehe sogar, dass ich das Element und das Array nicht löschen, sondern nur erreichen kannarray[0] haben einen Wert von undefined.

Kann mir jemand was erklärenundefined x 1 heißt auf dem eingebetteten bild?

Und wenn ich die Funktion überschreibefoo die zurückgebenarguments[0], dann bekomme ich das übliche und "normale" undefiniert.

Dies ist nur ein Experiment, aber es scheint interessant zu sein, weiß jemand wasundefined x 1 bezieht sich auf?

Antworten auf die Frage(5)

Ihre Antwort auf die Frage