Co to jest „undefined x 1” w JavaScript?

Robię małe eksperymenty na podstawieten wpis na blogu.

Robię te badania w debuggerze Google Chrome i oto nadchodzi trudna część.

Rozumiem, że nie mogę usunąć zmiennych lokalnych (ponieważ nie są atrybutami obiektu). Rozumiem, że mogę „odczytać” wszystkie parametry przekazane do funkcji z tablicy o nazwie „argumenty”. Dostaję nawet to, czego nie mogę usunąć i element tablicy, tylko osiągnąćarray[0] mają wartość undefined.

Czy ktoś może mi wyjaśnić, coundefined x 1 oznacza na osadzonym obrazie?

A kiedy nadpisuję funkcjęfoo zwrócićarguments[0], wtedy dostaję zwykłą i „normalną” niezdefiniowaną.

To tylko eksperyment, ale wydaje się interesujący, czy ktoś wie coundefined x 1 odnosi się do?

questionAnswers(5)

yourAnswerToTheQuestion