ES6语法

ES6一些常用语法JavaScript 定义对象的属性
方法一
var obj.a = 1;
方法二
var obj[a] = 1;
方法三 (这是es6的新语法允许字面量定义对象,用方法二(表达式)作为对象的属性名,即把表达式放在方括号内。)
let propKey = ‘a’;
let obj = {
[propKey]: ‘ooo’,
[‘a’+’1’]: 111
};
除此之外还可以用这样的方式定义方法名(这个可能在一些特定的场景有巧用,值得期待!!!)
let obj = {
[‘t’ + ‘Handle’]() {
console.log(‘Amazing!!!’);
}
};

obj.tHandle() // Amazing!!!

评论

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

这个站点使用 Akismet 来减少垃圾评论。了解你的评论数据如何被处理