JavaScript - 配列の要素を結合する

Array.prototype.join()

join() メソッドは、配列の全要素を順に連結した文字列を新たに作成して返します。区切り文字はカンマ、または指定された文字列です。配列にアイテムが一つしかない場合は、区切り文字を使用せずにアイテムが返されます。join の構文は以下のとおりです。

arr.join([separator])
join() メソッド
separator
配列の各要素を区切る文字列を指定します。separator は、必要であれば文字列に変換されます。省略した場合は、配列の要素は , で区切られます。separator に空文字列を渡した場合、すべての要素の間が区切り文字無しで連結されます。このパラメータは、オプションであるため省略可能です。

join の返り値は、配列の全要素が連結された文字列です。arr.length0 だった場合、空の文字列が返されます。ただし、要素が undefined または null または空配列 [] であった場合は、空の文字列に変換されます。

var a = ['1', '2', '3'];
a.join();      // '1,2,3'
a.join(', ');  // '1, 2, 3'
a.join(' + '); // '1 + 2 + 3'
a.join('');    // '123'
join() メソッド
サポートブラウザ
ie
IE
edge
Edge
firefox
Firefox
chrome
Chrome
safari
Safari
opera
Opera
safari
iOS Safari
android
Android
5.51211
◯:Support ✕:Not Support ?:未定義 n:以降の Version で Support

関連記事