## 配列を文字列に結合
配列を文字列に結合するには
.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()
に「分割する文字列」と「区切り文字」を指定します。