JavaScript 配列と文字列を相互に変換する
JavaScript
の配列を文字列に変換する方法を紹介します。配列→文字列と文字列→配列の両方のパターンを紹介します。
配列→文字列
配列を文字列に変換するにはjoin
を使います。配列.join(区切り文字);
で文字列に変換できます。
var arr = ['a', 'b', 'c', 'd', 'e'];
console.log(arr.join(',')); // "a,b,c,d,e"
console.log(arr.join('/')); // "a/b/c/d/e"
文字列→配列
文字列を配列に変換するにはsplit
を使います。文字列.split(区切り文字);
で配列に変換できます。
var str = 'a,b,c,d,e';
console.log(str.split(',')); // [ 'a', 'b', 'c', 'd', 'e' ]
var str2 = 'a/b/c/d/e';
console.log(str2.split('/')); // [ 'a', 'b', 'c', 'd', 'e' ]