class MyClass {
constructor() {
// ...
}
get prop() {
return 'getter';
}
set prop(value) {
console.log('setter: '+value);
}
}
let inst = new MyClass();
inst.prop = 123;
// setter: 123
inst.prop
// 'getter'
//新写法
//可以不在constructor方法里面定义。
class ReactCounter extends React.Component {
constructor(){
this.state = {
count: 0
};
}
}
class ReactCounter extends React.Component {
state = {
count: 0
};
}
class的getter和setter(四)
最新推荐文章于 2022-11-12 16:10:22 发布