По какой-то причине похоже, что делегирование конструктора не работает в следующем фрагменте:
function NotImplementedError() { 
  Error.apply(this, arguments); 
}
NotImplementedError.prototype = new Error();
var nie = new NotImplementedError("some message");
console.log("The message is: '"+nie.message+"'")
Запуск этого дает The message is: ''. Любые идеи о том, почему, или если есть лучший способ создать новый подкласс Error? Есть ли проблема с apply ing для встроенного конструктора Error, о котором я не знаю?

