ES6 允许声明在对象字面量时使用简写语法,来初始化属性变量和函数的定义方法,并且允许在对象属性中进行计算操作:

function getCar(make, model, value) {
return {
// 简写变量
make, // 等同于 make: make
model, // 等同于 model: model
value, // 等同于 value: value // 属性可以使用表达式计算值
['make' + make]: true, // 忽略 `function` 关键词简写对象函数
depreciate() {
this.value -= 2500;
}
};
} let car = getCar('Barret', 'Lee', 40000); // output: {
// make: 'Barret',
// model:'Lee',
// value: 40000,
// makeBarret: true,
// depreciate: function()
// }

最新文章

  1. SQL Server中的“最大并行度”的配置建议
  2. <<< 入侵网站思路
  3. 深入理解js——prototype原型
  4. 130 个你需要了解的 vim 命令
  5. Unity GUI内绘制贝塞尔曲线
  6. ZTE AD3812 3G模块在linux 2.6.34 内核的开发板上的支持方法
  7. HNOI 2008:水平可见直线
  8. 使用Delphi读取网络上的文本文件,html文件
  9. JavaFX2: 鼠标拖动选择和Ctrl+Shift连续区间选择的ListView
  10. ResourceManager的HA
  11. ajaxFileUpload上传文件简单示例
  12. 搞懂Redis到底快在哪里
  13. SSH(Spring Struts2 Hibernate)框架整合(注解版)
  14. IIC详解
  15. Micro和Macro性能学习【转载】
  16. 用Pyinstaller 实现py.转化为exe可执行文件----二维码实例
  17. docker 系列之 docker安装
  18. JS实现文本框和文本域获取焦点focus()时,光标在本文的末尾
  19. 使TextView里面的文字滚动起来
  20. Sheldon Numbers GYM -- 枚举

热门文章

  1. 斯坦福CS231n—深度学习与计算机视觉----学习笔记 课时14&&15
  2. Playground Tutorial
  3. python __builtins__ tuple类 (68)
  4. python 子类调用父类成员的方法
  5. NOIp2002神经网络 【拓扑排序】By cellur925
  6. background-size属性
  7. 如何用Python在10分钟内建立一个预测模型
  8. Helvetic Coding Contest 2017 online mirror (teams allowed, unrated) M
  9. Android程序打包为APK
  10. CF778A(round 402 div.2 D) String Game