Есть много способов конвертировать массив в список через запятую
1. Использование массива # join
От MDN
Метод join () объединяет все элементы массива (или похожего на массив объекта) в строку.
Код
var arr = ["this","is","a","comma","separated","list"];
arr = arr.join(",");
отрывок
var arr = ["this", "is", "a", "comma", "separated", "list"];
arr = arr.join(",");
console.log(arr);
2. Использование массива # toString
От MDN
Метод toString () возвращает строку, представляющую указанный массив и его элементы.
Код
var arr = ["this","is","a","comma","separated","list"];
arr = arr.toString();
отрывок
var arr = ["this", "is", "a", "comma", "separated", "list"];
arr = arr.toString();
console.log(arr);
3. Добавьте [] + перед массивом или + [] после массива
[] + Или + [] будет преобразовать его в строку
доказательство
([]+[] === [].toString())
будет выводить истину
console.log([]+[] === [].toString());
var arr = ["this","is","a","comma","separated","list"];
arr = []+arr;
отрывок
var arr = ["this", "is", "a", "comma", "separated", "list"];
arr = []+arr;
console.log(arr);
Также
var arr = ["this","is","a","comma","separated","list"];
arr = arr+[];
var arr = ["this", "is", "a", "comma", "separated", "list"];
arr = arr + [];
console.log(arr);
var arr = ["Zero", "One", "Two"]; console.log(arr.toString());возвращаетZero,One,TwoRead more