美文网首页
ES6-对象字面量的扩展

ES6-对象字面量的扩展

作者: 闪电西兰花 | 来源:发表于2018-06-28 00:26 被阅读0次
//原始组合对象的写法
<script type="text/javascript">
    const name = 'Asher';
    const age = 3;
    const birth = '2015-09';

    const user = {
        name: name,
        age: age,
        birth: birth
    }
    console.log(user);      //{name: "Asher", age: 3, birth: "2015-09"}
</script>
//属性名简写:当属性名和表示值的变量名一样时,只写一个就可以了
<script type="text/javascript">
    const name = 'Asher';
    const age = 3;
    const birth = '2015-09';

    const user = {
        name,
        age,
        birth
    }
    console.log(user);      //{name: "Asher", age: 3, birth: "2015-09"}
</script>
//对象字面量方法的简写
<script type="text/javascript">
    const name = 'Asher';
    const age = 3;
    const birth = '2015-09';

    const user = {
        name,
        age,
        birth,
        getName() {
            console.log(this.name);
        }
    }
    user.getName();       //Asher
</script>
//对象字面量的计算属性
//组合对象时不用一个个添加属性
<script type="text/javascript">
    const keys = ['name','age','birth'];
    const values = ['Asher',3,'2015-09'];
    const user = {
        [keys.shift()]: values.shift(),
        [keys.shift()]: values.shift(),
        [keys.shift()]: values.shift()
    }
    console.log(user);     //{name: "Asher", age: 3, birth: "2015-09"}
</script>

相关文章

  • ES6-对象字面量的扩展

  • ES6-对象字面量语法扩展

    对象字面量(Object Literals)是js中创建对象的一种方法,在ES6中通过如下语法,让对象字面量变得更...

  • 对象字面量扩展

    ES2015之前的ECMAScript标准中,对象字面量只是一种用于表达对象的语法。而在ES2015中,ECMAS...

  • 13.对象字面量的扩展

    对象字面量的扩展 对象属性名,方法名的简写方式 计算属性

  • 深入理解ES6 --- 对象

    对象字面量语法扩展 (1) 属性初始值简写 为对象字面量属性赋值为同名的局部变量时,不必再写: 和值,只写属性名即...

  • 扩展对象的功能性.md

    对象扩展 对象类别 在ES6中,对象分为下面几种叫法。 普通对象 特异对象 标准对象 内建对象 对象字面量语法拓展...

  • 对象的功能扩展-《understanding ECMAScipt

    对象分类 ES6将对象分为以下几类: 普通对象 外来对象 标准对象 内建对象 对象字面量的扩展 当key的名与 (...

  • 对象字面量

    需求:基于颜色打印水果 switch...case 对象字面量0 - 建议 map1 - 建议

  • <<深入理解ES6>>记:四

    第4章 扩展对象的功能性 1.对象字面量语法扩展 属性初始值的简写 对象方法的简写语法 可计算属性名(Comput...

  • ES6-模板字面量

    ES引入模板字面量(Template Literals),对字符串的操作进行了增强。 多行字符串:真正的多行字符串...

网友评论

      本文标题:ES6-对象字面量的扩展

      本文链接:https://www.haomeiwen.com/subject/fugiyftx.html