gpt4 book ai didi

javascript - 如何将数组映射到javascript中的对象

转载 作者:行者123 更新时间:2023-11-30 15:02:11 26 4
gpt4 key购买 nike

如何在 JavaScript 中将数组映射到对象?例如如何映射这个

{
name: [1,2,3,4,5,6],
uv: [300,-145,-100,-8,100,9],
pv: [456,230,345,450,312,235]
}

进入这个

data = [
{name: '1', uv: 300, pv: 456},
{name: '2', uv: -145, pv: 230},
{name: '3', uv: -100, pv: 345},
{name: '4', uv: -8, pv: 450},
{name: '5', uv: 100, pv: 321},
{name: '6', uv: 9, pv: 235}
]

在 JavaScript 中

最佳答案

你可以使用array#map

var obj = {
name:[1,2,3,4,5,6],
uv:[300,-145,-100,-8,100,9],
pv:[456,230,345,450,312,235]
};

var result = obj.name.map(function(v,i){
return {name: v, uv: obj.uv[i], pv: obj.pv[i]};
});

console.log(result);

关于javascript - 如何将数组映射到javascript中的对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46343517/

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