Object.fromEntries

The Object object has been buffed with useful methods over the past few years.  Object.keys, Object.values, Object.freeze, and Object.assign all address frequently desired functionality.  One of the new Object methods is fromEntries, which accepts a Map or map-like array nesting and converts it to a useful object literal!

在过去的几年中, Object对象已经使用了许多有用的方法。 Object.keysObject.valuesObject.freezeObject.assign都解决了经常需要的功能。 新的Object方法之一是fromEntries ,它接受Map或类似map的数组嵌套,并将其转换为有用的对象常量!

将地图转换为对象 (Convert Map to Object)

Converting a Map to a key:value object is simple with Object.fromEntries:

使用Object.fromEntries可以轻松将Map转换为key:value对象:


Object.fromEntries(new Map([["a", "b"], ["c", "d"]]));
// Object { a: "b", c: "d" }


将嵌套数组转换为对象 (Convert a Nested Array to Object)

Since the simple nested array is much like a Map, you can also do the following:

由于简单的嵌套数组非常类似于Map,因此您还可以执行以下操作:


Object.fromEntries([["a", "b"], ["c", "d"]]);
// Object { a: "b", c: "d" }


There are great uses for Maps but there's nothing as amazing as a simple key:value object to store and reference information!

Maps有很多用途,但是没有什么比简单的key:value对象存储和引用信息更令人惊奇的了!

翻译自: https://davidwalsh.name/objectfromentries

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值