【文件属性】:
文件名称:新的对象字面量特性-企业架构框架 togaf
文件大小:1.98MB
文件格式:PDF
更新时间:2021-06-18 05:27:28
Javascript ES6
14.2 对象字面量的新特性
14.2.1 方法定义
在 ECMAScript 5 中,方法是值为函数的属性:
var obj = {
myMethod: function (x, y) {
···
}
};
在 ECMAScript 6 中,方法仍然是函数值属性,但是现在多了一种定义方法的方
式:
let obj = {
myMethod(x, y) {
···
}
};
getters 和 setters 仍然和 ECMAScript 5 中一样有效(注意在语法上和方法定义是
如何相似的):
let obj = {
get foo() {
console.log('GET foo');
return 123;
},
set bar(value) {
console.log('SET bar to '+value);
// return value is ignored
}
};
使用 obj :
> obj.foo
GET foo
123
> obj.bar = true
SET bar to true
true
14.2 新的对象字面量特性
179