var err1 = Error('message');
var err2 = new Error('message');
Co za różnica? Patrząc na nie w chromowanej konsoli wyglądają identycznie. Te same właściwości obiektu i ten sam __proto__
łańcuch. Prawie wygląda na to, że Error
działa jak fabryka.
Który z nich jest poprawny i dlaczego?
new Error()
lepsze niż Error()
?
new
.