【JavaScript/jQuery】配列を文字列に
状況
配列の要素を連結させて、カンマ(スペース)区切りで文字列にしたい。
$.each
配列、オブジェクトに対して繰り返し処理する。
let txt = '';
let data = [1,2,3];
$.each(data,function(i,v){
txt = txt ? txt + ',' + v : txt + v;
}
})
join
区切り文字を変えることでスペースなどでも連結可能。柔軟に使える。
let data = [1,2,3];
txt = data.join(',');
toString
let data = [1,2,3];
txt = data.toString('');