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?