JavaScript で配列を文字列に結合、文字列を配列に分割する方法

## 配列を文字列に結合

配列を文字列に結合するには.join()を使います。
ary = ['イチゴ','ミカン','モモ'];
str = ary.join('_');
document.write(str);

「文字列に結合したい配列」にaryを指定します。
「要素と要素の間」に「挿入する文字列」に_(アンダーバー)を指定します。
これにより、要素のイチゴミカンモモの間に_(アンダーバー)が挿入されます。
イチゴ_ミカン_モモに結合されました。
配列を文字列に結合するには、.join()に「結合したい配列」と「要素と要素の間」に「挿入する文字列」を指定します。

### 配列を結合するときに色々な文字列を挿入した例
配列を結合するときに「要素と要素の間」に「色々な文字列を挿入」した例

ary = ['イチゴ','ミカン','モモ'];
str1 = ary.join(','); // コンマを挿入 str2 = ary.join('-'); // ハイフンを挿入 str3 = ary.join('_'); // アンダーバーを挿入 str4 = ary.join('と'); // とを挿入
document.write(str1); document.write(str2); document.write(str3); document.write(str4);

## 文字列から配列に分割

文字列から配列に分割するには、.split()を使います。
str =' イチゴ_ミカン_モモ';
ary = str.split('_');
for (var i = 0; i < ary.length; i++) { document.write(ary[i]); }

「分割する文字列」にstrを指定します。
「文字列を分割する区切り文字」に\_(アンダーバー)を指定します。
文字列の中の\_ごとに、「\_の手前までの文字列」を1つの要素に分割します。
文字列のイチゴ\_ミカン\_モモ\_ごとに配列の要素に分割され、イチゴミカンモモの要素をもった「配列ary」に変換されます。
※区切りに指定した文字の\_は配列に分割された時点でなくなります。
文字列から配列に分割するには、.split()に「分割する文字列」と「区切り文字」を指定します。