Po prostu zauważyłem, że przy przypisywaniu zmiennej jako Object
, zmienną typu jest "funkcja", natomiast jeśli przypiszę ją jako pusty obiekt przy użyciu literalnego zapisu obiektowego {}
lub jako instancję jako, zmienna typu jest obiekt. Co za różnica?Jaka jest różnica między przypisaniem zmiennej jako obiektu i przypisaniem zmiennej jako notacji obiektowej/konstruktorem obiektów?
Proszę zauważyć, że nie pytam o różnicę między notacją literalną obiektu i notacją konstruktora.
'nowy obiekt()' różni się od 'Object'. Ten ostatni jest funkcją konstruktora! – Bergi
'typeof' nie jest funkcją, nie potrzebujesz nawiasów. "typeof a;" jest wystarczające. – Xufox