Здравствуйте, объясните пожалуйста простым языком для чего нужно свойство prototype.construct у объекта, что оно меняет в дальнейшем.
Не могу понять что делает данная строка:
Animal.prototype = Object.create(bear.prototype); Понимаю что создается объект при помощи конструктора.
Так же: Animal.prototype.eat = function() { }; Зачем в прототип присваивать функцию, если ее присвоить без прототипа,что изменится??