Javascript Getters And Setters

Javascript Getters And Setters

本文关键字:Setters And Getters Javascript      更新时间:2023-09-26

有人可以告诉我javascript中的getters和setters吗?什么是真正的getters和setter?我们可以在哪里使用它们?使用它们有什么好处?

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

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

属性表示类的属性

构造函数创建类的实例

Getters 有助于检索对象的属性

var name = cat.getName();

设置器有助于操作对象的属性。

eg. cat.setName('Kathreen');

阅读更多关于 Javascript 中的 OOP 以了解更多信息。

如果要

对属性值的设置/获取设置条件设置条件,或者在设置/获取属性值时发生其他事情,则可以使用 getter 或 setter。

您还可以在 Mozilla 专有集合上找到 MDN 文档,并让运算符有所帮助:

  1. 使用对象 - 定义 getter 和 setter
  2. 设置运算符
  3. 获取运算符

Gettersetter都是函数。

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

var i=count;

如果已经定义了计数的 getter,它将调用。

当值分配给变量/对象(具有 Setter)时,Setter 将调用

count=10

如果已经定义了计数的 setter,它将调用。

看看这个例子,以便你可以很容易地理解Gettersetter的用法

当对象的某个属性发生更改时,如何在该对象内收到通知?