ES6(vue)对象词法扩展
2017-10-25 11:09
387 查看
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() // }
相关文章推荐
- js-es6-对象扩展
- 07、ES6 对象的扩展
- ES6——对象扩展
- ES6对象扩展
- ES6基础语法(七) —— 内置对象扩展
- es6 对象的扩展
- ECMAScript6(ES6)标准之对象Object扩展方法及新特性
- ES6-对象的扩展-Object.getOwnPropertyDescriptors()
- ES6(八) 对象的扩展
- es6 对象的扩展运算符
- es6入门-对象的扩展
- ES6-对象的扩展-属性的可枚举性和遍历
- ES6系列之---对象的扩展函数
- ES6 对象扩展
- es6学习之对象的扩展
- ES6(对象扩展)
- ES6学习——新的语法:对象字面量扩展(Object Literal Extensions)
- ES6 对对象的扩展
- 【es6】对象的扩展
- ES6对象知识扩展(ECMAScript 6 入门笔记)