我确实有两个不同的数组,
[“Laddoo”、“糖果”、“混合物”、“1FixBoxes”、“薯片”]
[120, 185, 150, 145, 130]
我需要像这样将它们作为单个数组加入。
data: [
{
name: 'Laddoo',
y: 120,
},
{
name: 'Sweets',
y: 185
},
{
name: 'Mixtures',
y: 150
},
{
name: '1FixBoxes',
y: 145
},
{
name: 'Chips',
y: 130
}
]
答案 0 :(得分:1)
您可以使用Array.map()
const names = ["Laddoo", "Sweets", "Mixtures", "1FixBoxes", "Chips"];
const yValues = [120, 185, 150, 145, 130];
const transformedData = names.map((name, index) => ({name: name, y: yValues[index]}));
console.log(transformedData);
答案 1 :(得分:0)
对任一数组调用 .map 并使用索引获取另一个数组的值。
nameArray.map((val, index) => { name: val, y: yArray[index] });