使用javascript中的map从两个数组创建一个数组

时间:2017-04-25 09:08:20

标签: javascript arrays reactjs

我使用map在reactjs中创建了两个数组。第一个是

const hey = portfolioSectorsPie.map(sector => sector.subtotal);
const hello = portfolioSectorsPie.map(sector => sector.percentage)

嘿= [22, 23, 25]的格式 hello = [22.35, 22.67, 25.90]的格式  我想创建一个具有以下格式的数组:

finalArr = [22, 23, 25]
         (22.35)% (22.67)%, (25.90)%

可能会让人感到困惑,但想象一下像[22(22.35)%, 23(22.67)%, 25(25.90)%]那样的数组,其百分比低于嘿元素。有什么想法吗?

1 个答案:

答案 0 :(得分:0)

For Each在这里可以提供帮助。

查看此JSBIN

const hey = [20,40,60]
const hello = [23.4, 23.5, 36.5];

let retArr = [];
hey.forEach( (h, i) =>
  retArr.push(`${h} (${hello[i]})`)
)

console.log(retArr);