Ты не понял. Никто не говорит о том, что нужно отказаться от new и использовать Object.create - это, конечно, бред. Object.create надо использовать в функции inherits, ибо нам нужен чистый объект с [[Prototype]], равным прототипу наследуемого класса, без всякой хрени от конструктора.
Цитата:
|
Мы это могли бы делать и по старинке. {__proto__: example}
|
Динамическое изменение свойства [[Prototype]] объекта вызовет проблемы с производительностью, ибо это неожиданная неоптимизируемая операция.