gpt4 book ai didi

javascript - 如何将一个数组映射到另一个数组并在 Javascript 中重置其键?

转载 作者:行者123 更新时间:2023-11-30 19:52:08 24 4
gpt4 key购买 nike

我有一个具有唯一键的对象,每个键都包含一个对象:

  var object = { 'a': {    
source: '5279edf0-cd7f-11e3-af07-59475a41e2e9',
target: 'f6b3faa1-ad86-11e3-9409-3dbc47429e9f',
id: [ 'bf504d02-81e2-4a92-9c5c-8101943dc36d' ],
edge_context: [ 'small' ],
statement_id: [ '09b05bc0-20ab-11e9-a5b3-9fb3da66a7cb' ],
weight: 2
},
'b': {
source: '5279edf1-cd7f-11e3-af07-59475a41e2e9',
target: 'f6b3faa1-ad86-11e3-9409-3dbc47429e9f',
id: [ 'de769846-9145-40f8-ab2d-91c0d9b82b27',
'd5723929-71a0-4dfe-bf03-94d43e358145' ],
edge_context: [ 'small' ],
statement_id:
[ '09b05bc0-20ab-11e9-a5b3-9fb3da66a7cb',
'62671510-20ab-11e9-8cbf-ef11fdb08712' ],
weight: 6
}
}


var newArray = [];

for (let item of object) {
newArray(item);
}

console.log(newArray);

我想将它映射到另一个数组,其中的键将像通常的数组一样以 0, 1, 2 等序列排列

我尝试使用上面的这个函数但是它不起作用说“对象不可迭代”那么如何迭代对象呢?

最佳答案

也许:

const mappedObject = Object.keys(object).map(
k => object[k]
)

关于javascript - 如何将一个数组映射到另一个数组并在 Javascript 中重置其键?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54367815/

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