чет я запутался с __proto__ и prototypе , а точнее в их разнице.
что бы записать в __poroto__ через prototype нужно использовать функцию конструктор
var obj_ = {Where:'this'};
function constr() {
this.eat = true;
}
constr.prototype = obj_;
var c = new constr;
console.log(c.__proto__);
напрямую нельзя
var clear = {};
clear.prototype = {eats:true};
console.log(clear.eats)
а что бы расширить встроенный обьект нужно использовать такую конструкцию?
String.prototype.repeat = function(times) {
return new Array(times+1).join(this);
}
верно я понял?