问题: 如何使用ES6中的类编写适当的原型函数?如何确保此函数将更改Todo类的构造函数中的title键的值?
class Todo{
constructor(title){
this.title = title;
}
setTitle(newTitle){
this.title = newTitle;
}
}
var a1 = new Todo('gym');
console.log(a1);
a1.setTitle = 'Work';
console.log(a1);
控制台日志注销
LOG: Todo{title: 'gym', list: List{title: 'empty'}}
LOG: Todo{title: 'gym', list: List{title: 'empty'}, setTitle: 'Work'}
答案 0 :(得分:1)
setTitle
是一个函数,所以你需要调用它,而不是赋值它。
var a1 = new Todo('gym');
console.log(a1);
a1.setTitle('Work');
console.log(a1);