2

私はJavaScriptが初めてなので、この質問は非常に基本的なものかもしれません..

次のようなリストがあります。

[ ["word",number],["word2",number2]......]

次のような1つの文字列を取得したい

concat_str = "word\nword1\n....."

1次元配列の場合、この結合があることがわかります..

  array.join()

方法..

しかし、2次元配列の1つの要素だけに対してこれを行うにはどうすればよいですか?

4

2 に答える 2

3

やりたいことがもう少し具体的であるため、やりたいことに対する単純な関数はありません。各配列の特定の要素を連結したいのです。ただし、それほど難しくありません。

array.reduce(function (prev, cur) {
    return prev += cur[0] + "\n";
}, '').trim();
于 2013-02-27T23:49:33.290 に答える
0
var str = '';
for (var x = 0; x < arr.length; x++) {
    str += arr[x].join('') + "\n";
}
于 2013-02-27T23:48:20.793 に答える