2012-06-21 51 views

回答

3

通常,getter和setter用于Javascript中的面向对象编程。

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

属性代表一类的属性

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

吸气剂帮助检索

var name = cat.getName();

塞特斯帮助操纵的属性的对象的属性一个东西。

eg. cat.setName('Kathreen');

了解更多关于在Javascript OOP以了解更多信息。

3

Gettersetter都是功能。

Getter将调用何时从变量/对象(它有Getter)检索值Getter函数必须返回值。

var i=count; 

如果count的getter已经被定义,它会调用。当值是分配给一个变量/对象(其具有设置器)

count=10 

如果计数的设定器已经被定义,它将调用

Setter将调用。

这个例子来看看,这样就可以很容易地理解使用Gettersetter

How to get notified within an object when one of that object’s property changes?