【发布时间】:2021-11-16 03:26:27
【问题描述】:
假设我有一个对象数组:
const myArray = [{ color: 'red' }, { color: 'blue'}, { color: 'yellow'}]
如何扩展对象以将键值对添加到键为 number 且值是每个对象中递增 1 的每个元素?我想要的结果是:
const myNewArray = [{ color: 'red', number: 1 }, { color: 'blue', number: 2 }, { color: 'yellow', number: 3 }]
【问题讨论】:
-
这应该是一个简单的
for循环。您也可以使用.map()。数字是数组索引 + 1。 -
为什么不简单地从数组中给定对象的索引推断
number?
标签: javascript arrays object increment