, поэтому он, вероятно, не для создания экземпляров объекта
blockquote>Он используется именно для этого. Вы определяете конструктор функции следующим образом:
function Person(name) { this.name = name; } var john = new Person('John');
Однако дополнительная выгода, которую имеет ECMAScript, вы можете расширить с помощью свойства
.prototype
, поэтому мы можем сделать что-то вроде ...Person.prototype.getName = function() { return this.name; }
Все объекты, созданные из этого конструктора, теперь будут иметь
getName
из-за цепи прототипа, к которой у них есть доступ.