【发布时间】:2017-06-04 21:55:01
【问题描述】:
我有一个嵌套数组:
[1, 2, [3, 4, [5, [6]], 7], 8, 9]
我怎样才能以优雅的方式打印出来,看起来像这样:
[1, 2, 3, 4, 5, 6, 7, 8, 9]
【问题讨论】:
-
你有什么不优雅的方式?
-
"print" 如
console.log或 "print" 如 html 中的输出? -
JSON.parse("[" + [1,2,[3,4,[5,[6]],7],8,9].join(",") + "]") -
这称为“扁平化”。谷歌。
-
也看看Underscore的
_.flatten。
标签: javascript