var err1 = Error('message');
var err2 = new Error('message');
Яка різниця? Дивлячись на них у хромовану консоль, вони виглядають однаково. Однакові властивості на об’єкті та однаковий __proto__
ланцюг. Майже здається, що Error
діє як завод.
Який з них правильний і чому?
new Error()
краще, ніж Error()
?
new
.