
使用简单字段编写简洁对象字面量声明。
ES6 添加了一些很实用的功能,以便于更方便地定义对象。
请看以下代码示例:
const getMousePosition = (x, y) => ({x: x,y: y});
getMousePosition 是一个常规函数,返回了拥有 2 个属性对象的简单函数。ES6 提供了一个语法,消除了类似 x: x 这种冗余的写法。可以仅仅只写一次 x,解释器会自动将其转换成 x: x 。下面是使用这种语法重写的同样的函数:
const getMousePosition = (x, y) => ({ x, y });
通过上面的学习,我们现在使用简单属性对象的语法来创建并返回一个 Site 对象。
const Site = (name, telphone, domain) => {"use strict";return {name,telphone,domain};};console.log(Site('路条编程', '010-12987654', 'www.icoderoad.com'));// => {name: "路条编程", telphone: "010-12987654", domain: "www.icoderoad.com"}
重要提示:完整代码查看及下载,请访问 https://github.com/icoderoad/javascript-algorithms-and-data-structures。
今天就讲到这里,如果有问题需要咨询,大家可以直接留言或扫下方二维码关注公众号。也可以添加 happyzjp 微信受邀加入学习社群,我们会尽力为你解答。



作者:路条编程(转载请获本公众号授权,并注明作者与出处)
文章转载自路条编程,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。




