ES6 对象的扩展

ES6 支持对象定义时属性和函数的简写,并且属性名支持表达式,代码如下

      //ES5 属性和函数定义
      var p=1;
      var o={
        p:p,
        f:function(){}
      }
      //ES6 简化属性和函数定义,并且属性名支持表达式
      var oo={
        p,            //p:1
        ["a"+p]:2,    //a1:2
        f(){},        //f:function(){}
      }

 

posted @ 2019-04-04 15:04  伴月阁  阅读(110)  评论(0编辑  收藏  举报