JavaScript 对象的增强写法
一. 属性的增强写法
ES5 中创建字面量对象时使用已经创建好的常量值做属性值是这样写的:
const name = "张三";
const age = 19;
const obj = {
name: name,
age: age
}
console.log(obj);
ES6 中可以这么写:直接使用常量值创建属性,key 就是常量的名称,value 就是常量的实际值。
const name = "张三";
const age = 19;
const obj = {
name,
age
}
console.log(obj);
二. 函数的增强写法
在 ES5 中创建一个函数需要这么写:
const obj = {
name: "xxx",
age: 18,
run: function () {
console.info(this.name+"正在运行")
}
}
在 ES6 中可以这样写:
const obj = {
name: "xxx",
age: 18,
run() {
console.info(this.name+"正在运行")
}
}
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

上一篇: let 和 const 关键字
下一篇: 谈谈自己对于 AOP 的了解
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论