This question already has answers here:
What are getters and setters for in ECMAScript 6 classes?
(4个答案)
3年前关闭。
ES6中get和set关键字的目的是什么。我已经看到了下面给出的例子。 Code Example。无需使用get和set关键字即可完成此操作,因此我们为什么要使用它。
(4个答案)
3年前关闭。
ES6中get和set关键字的目的是什么。我已经看到了下面给出的例子。 Code Example。无需使用get和set关键字即可完成此操作,因此我们为什么要使用它。
get area() {
return this.height * this.width;
}
set area(value) {
this.area = value;
}
最佳答案
引入类语法以及getter和setter只是语言的发展。 es5也可以使用getter和setter方法。但是像类语法一样,它可以帮助来自Java世界的开发人员更好地掌握该语言。基本上,您可以将其视为语言的成熟。虽然是一个有争议的话题。现在,该行业分为那些决定使用语法糖的人和不使用语法糖的人。我同时使用这两个代码。
关于javascript - ES6中的Getter和Setter ,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/38237552/
10-11 05:43