var err1 = Error('message');
var err2 = new Error('message');
Có gì khác biệt? Nhìn vào chúng trong bảng điều khiển chrome, chúng trông giống hệt nhau. Các thuộc tính giống nhau trên đối tượng và cùng một __proto__chuỗi. Hầu như có vẻ như Errorhoạt động như một nhà máy.
Cái nào đúng và tại sao?
new Error()tốt hơn Error()?
new.