JavaScript 对象的增强写法

发布于 2024-05-26 23:22:15 字数 839 浏览 26 评论 0

一. 属性的增强写法

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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据

关于作者

甚是思念

暂无简介

文章
评论
26 人气
更多

推荐作者

櫻之舞

文章 0 评论 0

弥枳

文章 0 评论 0

m2429

文章 0 评论 0

野却迷人

文章 0 评论 0

我怀念的。

文章 0 评论 0

    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文