JavaScript的getter和setter(Javascript Getters And Se

2019-09-18 08:37发布

有人能告诉我关于JavaScript的getter和setter方法? 什么是真正的getter和setter? 在这里我们可以使用它们? 什么是使用它们的好处是什么?

Answer 1:

一般情况下,getter和setter用于在Javascript面向对象编程。

通常,在一个类中,有一些属性,构造函数,getter和setter。

属性代表一类属性

构造函数创建一个类的实例

干将帮助检索对象的属性

var name = cat.getName();

塞特斯帮助操作对象的属性。

eg. cat.setName('Kathreen');

了解更多关于OOP在Javascript中找到更多信息。



Answer 2:

Gettersetter都是功能。

Getter时的值从变量/对象(其具有吸气剂)吸气函数必须返回值检索将调用。

var i=count;

如果计数的getter已经被定义,它会调用。

Setter将调用时的值被分配给一个变量/对象(其具有设置器)

count=10

如果计数的setter已被定义,它会调用。

看看下面这个例子,这样就可以轻松地了解使用的Gettersetter

如何获得对象的该对象的属性发生变化时,一个内通知?



Answer 3:

如果你想要把条件上的设置/获取属性值的,或有东西的时候都设置别的发生您可以使用一个getter或setter /得了。

您也可以找到关于Mozilla的专有的一套 MDN文件,并得到运营商有所帮助:

  1. 使用对象-定义getter和setter工作
  2. 集合运算符
  3. 获得运营商


文章来源: Javascript Getters And Setters