JS 怎么将如下两组数组,拼接如下格式?

d52d4fb6c653e970836f6b67cd62ced.png

将newKey数组和newValList数组,拼接如下格式

data: [{

​    `spData: [{key: '颜色', value: '白色'}, {key: '重量', value: '25KG'}, {key:'测试类型', value:'测试1'}]`
},
{
​    spData: `[{key: '颜色', value: '黑色'},{key: '重量', value: '25KG'},{key:'测试类型', value:'测试1'}]`

}]
阅读 1.7k
2 个回答
let newKey = [{key: '颜色'}, {key: '重量'}, {key: '测试类型'}]
let newValList = [
    ['黑色', '25KG', '测试'],
    ['白色', '25KG', '测试']
]

let list = newValList.map(list => {
    return {
        spData: newKey.map((item, index) => ({...item, value: list[index]}))
    }
})
console.log(list)

map 就可以了

spData.map(el => el.value)

image.png

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题