когда у меня есть функция, которую я хочу использовать в качестве конструктора, скажем:
function clog(x){
var text = x;
return console.log(text );
}
И я сделал несколько его примеров
var bla = new clog();
Теперь я хочу добавить новую функциональность, поэтому я бы использовал
clog.prototype.alert = alert(text);
какая разница, если я просто сделаю:
clog.alert = alert(text);
Не будет ли это унаследовано объектами, которые clog
являются их прототипом?