Es gibt viele Methoden, um ein Array in eine durch Kommas getrennte Liste zu konvertieren
1. Verwenden von Array # Join
Von MDN
Die Methode join () fasst alle Elemente eines Arrays (oder eines Array-ähnlichen Objekts) zu einer Zeichenfolge zusammen.
Der Code
var arr = ["this","is","a","comma","separated","list"];
arr = arr.join(",");
Snippet
var arr = ["this", "is", "a", "comma", "separated", "list"];
arr = arr.join(",");
console.log(arr);
2. Verwenden von Array # toString
Von MDN
Die toString () -Methode gibt eine Zeichenfolge zurück, die das angegebene Array und seine Elemente darstellt.
Der Code
var arr = ["this","is","a","comma","separated","list"];
arr = arr.toString();
Snippet
var arr = ["this", "is", "a", "comma", "separated", "list"];
arr = arr.toString();
console.log(arr);
3. Fügen Sie [] + vor dem Array oder + [] nach einem Array hinzu
Das [] + oder + [] konvertiert es in eine Zeichenfolge
Beweis
([]+[] === [].toString())
wird true ausgeben
console.log([]+[] === [].toString());
var arr = ["this","is","a","comma","separated","list"];
arr = []+arr;
Snippet
var arr = ["this", "is", "a", "comma", "separated", "list"];
arr = []+arr;
console.log(arr);
Ebenfalls
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());
das gibtZero,One,Two
Read more