gpt4 book ai didi

javascript复制多个对象并按顺序递增索引

转载 作者:行者123 更新时间:2023-11-28 14:21:42 25 4
gpt4 key购买 nike

我有两个对象

one: 
0: { active: {...}, inactive: {...},
1: { active: {...}, inactive: {...},
two:
0: { active: {...}, inactive: {...},
1: { active: {...}, inactive: {...},

我需要将它们组合成一个对象,并让索引按顺序递增,0、1、2、3

我已经尝试过

const combo = [...Object.entries(one), ...Object.entries(two)]; 

但我得到索引 0 , 1 , 0 , 1

如果我尝试

const combo = [...one, ...two]

似乎没有做任何事情。

我也尝试通过 Object.assign({}, one, Two) 来完成此操作,但这也没有做任何事情。

我需要最终得到一些可以使用 for [i, obj] of 进行迭代的东西,从而传播到数组中。

有没有一种方法可以在类似类型的连接操作中完成我所追求的目标,或者某种可以为我修复索引的解决方法?

最佳答案

如果您想要合并到数组中,请改用Object.values

one = {0: {_ : '1.1' }, 1: {_ : '1.2'}}
two = {0: {_ : '2.1' }, 1: {_ : '2.2'}}

combo = [...Object.values(one), ...Object.values(two)]

combo.forEach((v,i) => {
console.log(i, v)
})

关于javascript复制多个对象并按顺序递增索引,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54958574/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com