M.....s
M.....s
var a = null;
typeof a // object

Object.keys(a);
    TypeError: Object.keys called on non-object
xD #js
  • Najlepsze
  • Wszystkie komentarze
m.....t
m.....t
@MirkoStats: a to nie wynika z tego, że każdy element w js defacto jest obiektem więc definicja zamiany na obiekt przechodzi w node. Natomiast funkcja object.keys w sytuacji braku struktury obiektu zwraca, że to pewnie nie jest obiekt? Taka nazwijmy to podwójna weryfikacja.
Marmite
@mortt: Nie. To wynika tylko i wyłącznie z tego, że operator typeof zwraca "object" dla nulla. Tylko tyle i aż tyle. Tutaj wyjaśnienie: http://www.2ality.com/2013/10/typeof-null.html CC: @MirkoStats
makron
@MirkoStats: mi wyrzuca Uncaught TypeError: Cannot convert undefined or null to object. kłamczuch jesteś.
M.....s
M.....s
@makron: pod node sprawdzałem