【发布时间】:2020-01-22 11:24:05
【问题描述】:
我有数组:
x = ['A', 'AA', 'AAA'];
我怎样才能迭代它所以输出是:
car_A
car_A_AA
car_A_AA_AAA
x.forEach(value => {
???
});
我该如何做这个最简单的方法?我必须递归调用方法吗?
任何帮助将不胜感激
【问题讨论】:
-
或完整输出:
x.map((_, i, arr) => "car_" + arr.slice(0, i + 1).join("_"));. -
@SebastianSimon 我得到以下输出:
["car_A,AA,AAA"]实际输出:["car_A, car_A_AA, car_A_AA_AAA"] -
@TanvirAlam No, you don’t.
标签: javascript arrays iteration