javascript - 将数组展平为 1 行

标签 javascript arrays reduce flat

嘿,我需要一些 JavaScript 方面的帮助

[ [ 0, 0, 0, -8.5, 28, 8.5 ],
  [ 1, 1, -3, 0, 3, 12 ],
  [ 2, 2, -0.5, 0, 0.5, 5.333333333333333 ] ]

我希望上面的数组采用以下形式

 0 0 0 -8.5 28 8.5, 1 1 -3 0 3 12, 2 2 -0.5 0 0.5 5.333333333333333

concat和reduce是在每个值后面放置一个逗号

最佳答案

您只需使用 Array.prototype.map() 即可完成此操作& Array.prototype.join()

示例:

var myArr = [ [ 0, 0, 0, -8.5, 28, 8.5 ],
  [ 1, 1, -3, 0, 3, 12 ],
  [ 2, 2, -0.5, 0, 0.5, 5.333333333333333 ] ];
  
  var str = myArr.map(insideArr => insideArr.join(" ")).join();
  
  console.log(str);

关于javascript - 将数组展平为 1 行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44735277/

相关文章:

javascript - 防止元素添加属性

javascript - 从通过链接标记链接的页面中删除或禁用样式表

php - 如何重写这个 php filterArray 函数以获得更好的性能

c - 如何在 C 中压入和弹出一个空指针

javascript - 从键创建js对象属性

javascript - 启用/禁用下拉菜单 - Javascript

javascript - 如何清除所有正在进行的 JQuery

javascript - 过滤和删除数组中的过滤元素

python - Pymongo 和 n-gram 搜索

javascript - 对其中包含可选斜杠的字符串求和