01_14.对象的语法优化

2017-11-13  本文已影响0人  Robyn_Luo
<script>
    let a = 10;
    let fn = function() {};

    // es6对象优化1: 假设定义一个对象,要涵盖引用上面两个变量的值,es6那么可以使用下面的简写方式
    let obj = {
        a,
        fn
    };

    // es6对象优化2: 对象内的方法定义可以简写,省去function关键字
    let obj2 = {
        fn: function() {
            console.log('以前的写法');
        },
        fn2() {
            console.log('es6新的写法');
        }
    };

    // es6对象优化3: 对象的key可以使用表达式
    let varName = 'xxx';
    let obj3 = {
        a: 10,
        b: 20,
        [varName + 'xxx' + 'ooo']: 30
    };
    </script>
上一篇 下一篇

猜你喜欢

热点阅读