请问有人能告诉我 JavaScript 中的 getters 和 setters 吗?它们实际上是什么?我们在哪里可以使用它们?使用它们的好处是什么?
请问有人能告诉我 JavaScript 中的 getters 和 setters 吗?它们实际上是什么?我们在哪里可以使用它们?使用它们的好处是什么?
Getter
和setter
都是函数。
Getter
会在从变量/对象(具有Getter)检索值时调用Getter函数必须返回值。
var i=count;
count=10
var name = cat.getName();
Setter帮助操作对象的属性。cat.setName('Kathreen');
了解更多关于Javascript中面向对象编程的内容。如果您想在设置/获取属性值时放置条件,或者在设置/获取时发生其他事情,可以使用getter或setter。
您还可以在Mozilla专有的set和get运算符上找到MDN文档: