это мой класскак я могу назвать функцию javascript в другой функции?
function User(){
this.nickname='nickname';
}
User.prototype.save=function(){
dosomething();
};
User.prototype.add=function(){
dosometing();
call save();
};
я хочу вызвать функцию сохранения() в функции Add(), но я не знаю, как do.I пытался
User.prototype.add=function(){
save();
};
и User.prototype.add = function() { User.prototype.save(); };
но оба ошибаются, и что мне делать?
'this.save();' Вы определяете свои функции на прототипе, поэтому назвать их сначала, вы должны получить экземпляр этого типа, а затем вызывать функцию. 'this' относятся к экземпляру типа данных пользователя. – Givi
В JavaScript нет классов, просто чтобы вы знали. JavaScript - это прототипный язык. – Jackson