これの違いは何ですか:
function Hero(options) {
options = options || {}
this.nickname = options.nickname || 'Default 1';
this.hp = options.hp || '50'
}
Hero.prototype.walk = function() {
console.log('Hero walked');
}
この:
function Hero(options) {
options = options || {}
this.nickname = options.nickname || 'Default 1';
this.hp = options.hp || '50'
this.walk = function() {
console.log('Hero walked')
}
}
を使用することで大きなメリットはありますprototype
か?