不知道用get和set有什么用,感觉和直接定义方法差不多?
来源:3-4 getter 与 setter(1)
慕神9465694
2019-11-30 19:42:38
//用get
class Person{
constructor(){
this._name = '123';
}
get name(){
return this._name;
}
}
var person = new Person();
console.log(person.name)
//不用get
class Person{
constructor(){
this._name = '123';
}
name(){
return this._name;
}
}
上面这两种区别是什么?用get和set定义的,和直接定义函数好像一样,只是调用的时候不同?所以用get和set的好处在哪?
1回答
同学你好,它们是一样的,使用get , set是为了重写设置值和获取值。没有太大的意义,在实际开发中,这get , set也不常用,简单的练习了解有这么两个方法就行哦。
如果我的回答帮助到了你,欢迎采纳,祝学习愉快~
相似问题