美文网首页
13.对象字面量的扩展

13.对象字面量的扩展

作者: dptms | 来源:发表于2017-10-27 14:14 被阅读8次

对象字面量的扩展

对象属性名,方法名的简写方式

const name = 'laravel';
const age = 2;
const birthday = '2015-09';
const laravel = {
    name,
    age,
    birthday,
    greet() {
        console.log('Hello!');
    }
}
console.log(laravel);

计算属性

let id = 0;
const userIds = {
    [`user-${++id}`]: id,
    [`user-${++id}`]: id,
}
console.log(userIds);

const keys = ['name', 'age', 'birthday'];
const values = ['Laravel', 2, '2015-09'];
const laravel = {
    [keys.shift()]: values.shift(),
    [keys.shift()]: values.shift(),
    [keys.shift()]: values.shift(),
}
console.log(laravel);

相关文章

  • 13.对象字面量的扩展

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

  • 对象字面量扩展

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

  • 深入理解ES6 --- 对象

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

  • 扩展对象的功能性.md

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

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

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

  • 对象字面量

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

  • ES6-对象字面量的扩展

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

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

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

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

  • 总结随笔

    对象字面量 创建一个对象 varobj =newObject(); 使用字面量来创造对象 varobj = {};...

网友评论

      本文标题:13.对象字面量的扩展

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