Существует много способов преобразования массива в список, разделенный запятыми
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())
выдаст true
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);