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!!!
    原文作者:LazyHua
    原文地址: https://segmentfault.com/a/1190000017440094
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞