javascript - 在文本区域中显示不带逗号的二维数组

标签 javascript html

我正在尝试将一个数组放入文本区域,即一行中的一个元素。但每个元素也是一个数组,我需要在不使用逗号的情况下显示它。我只能显示没有逗号的每一行

var arr = [
  [1, 2],
  [3, 4],
  [5, 6]
];

outputText = document.getElementById('outputField');
outputText.value = arr.join('\n');
<textarea id="outputField" placeholder="output" readonly autocomplete="off"></textarea>

最佳答案

您可以用空格连接内部数组。

var arr = [[1, 2], [3, 4], [5, 6]];

outputText = document.getElementById('outputField');
outputText.value = arr.map(a => a.join(' ')).join('\n');
<textarea id="outputField" placeholder="output" readonly autocomplete="off" cols="10" rows="5"></textarea>

关于javascript - 在文本区域中显示不带逗号的二维数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49379171/

相关文章:

javascript - `setInterval` 直到条件是不好的做法吗?

html - SEO 视口(viewport)元标记

javascript - 缩放覆盖 SVG 宽度和高度属性

css - 如何使用 2 列获得此布局?

html - Firefox 浏览器中的多行文本省略号

javascript - Knockout.js:函数参数未定义

javascript:转换一个用 eval 创建的对象

javascript - 带返回值的跨域弹窗

Javascript 生成器 throw() 方法推进迭代器?

HTML:本地 web css 指的是互联网链接?