试图在JavaScript中解决这个难题:
输入:包含大量数字数组的数组。这是一个例子:
[
[1,4],
[6,8],
[10]
]
预期输出:我希望运行某种代码将其转换为:
1-4,6-8,10
我尝试过join("-"),并在forEach()循环中尝试了相同的东西,但无法完全工作。
发布于 2021-12-30 03:42:52
您可以使用map
数组和join
每个项目的破折号,然后join
的结果数组。
const arr = [
[1, 4],
[6, 8],
[10]
]
const res = arr.map(e => e.join('-')).join()
console.log(res)
https://stackoverflow.com/questions/70527200
复制相似问题