Я просматривал следующую статью в Mozilla JS Guide.
В примере, приведенном для классического наследования с Object.create, я не могу понять, почему автор добавил следующую строку (строка № 21):
Rectangle.prototype.constructor = Rectangle;
Требуется ли это для классического наследования? Пожалуйста, обоснуйте свой ответ.