var err1 = Error('message');
var err2 = new Error('message');
Qual é a diferença? Olhando para eles no console do Chrome, eles parecem idênticos. As mesmas propriedades no objeto e a mesma __proto__cadeia. Quase parece que Errorfunciona como uma fábrica.
Qual está correto e por quê?
new Error()melhor que Error()?
new.