我是javascript的新手,所以这个问题可能非常基础..
我有一个这样的清单:
[ ["word",number],["word2",number2]......]
我想得到一个像
这样的字符串concat_str = "word\nword1\n....."
我看到1d数组有这个连接..
array.join()
方法..
但是,我如何只为2d数组中的一个元素执行此操作。
答案 0 :(得分:3)
您想要做的事情没有简单的功能,因为您想要的更具体一点:您希望连接每个数组的特定元素。不过不太难:
array.reduce(function (prev, cur) {
return prev += cur[0] + "\n";
}, '').trim();
答案 1 :(得分:0)
var str = '';
for (var x = 0; x < arr.length; x++) {
str += arr[x].join('') + "\n";
}