ES6-对象的简写方式

Posted maycpou

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ES6-对象的简写方式相关的知识,希望对你有一定的参考价值。

    var name = ‘tom‘;
    var age = 11;
    //es5定义对象
    var obj = {
        name:name,
        age:age,
        getName:function(){
            return this.name;
        }
    };
    //es6定义对象可以简写
    var obj1={
        name,//当对象属性名可外面的变量名一致时候可以这样简写
        age,
        getName(){//定义方法时可以省略掉function关键字
            return this.name
        }
    };
    console.log(obj.getName());
    console.log(obj1.getName());

以上是关于ES6-对象的简写方式的主要内容,如果未能解决你的问题,请参考以下文章

JavaScript 学习笔记: ES6 新特性——对象初始器中函数属性简写

JavaScript 学习笔记:ES6 新特性 — 对象初始器中函数属性简写

ES6的对象属性简写

将属性从对象分配给 HTMLElement 的 es6/7 简写

es6对象简写

ES6 简写: