Ich habe ein Array
a.value = [a,b,c,d,e,f]
Wie kann ich in eine durch Kommas getrennte Zeichenfolge konvertieren?
a.value = "a,b,c,d,e,f"
Danke für alle Hilfe.
Ich habe ein Array
a.value = [a,b,c,d,e,f]
Wie kann ich in eine durch Kommas getrennte Zeichenfolge konvertieren?
a.value = "a,b,c,d,e,f"
Danke für alle Hilfe.
Vitim.us
Die Methode array.toString()
ruft tatsächlich an array.join()
was zu einer durch Kommas verketteten Zeichenfolge führt. Ref
var array = ['a','b','c','d','e','f'];
document.write(array.toString()); // "a,b,c,d,e,f"
Sie können auch implizit anrufen Array.toString()
indem Sie Javascript dazu bringen, das zu erzwingen Array
zu einem string
wie:
//will implicitly call array.toString()
str = ""+array;
str = `${array}`;
Das beitreten() -Methode fügt alle Elemente eines Arrays zu einem String zusammen.
Es akzeptiert a separator
als Argument, aber der Standardwert ist bereits ein Komma ,
str = arr.join([separator=","])
var array = ['A', 'B', 'C'];
var myVar1 = array.join(); // 'A,B,C'
var myVar2 = array.join(', '); // 'A, B, C'
var myVar3 = array.join(' + '); // 'A + B + C'
var myVar4 = array.join(''); // 'ABC'
Wenn ein Element des Arrays undefiniert oder null ist, wird es als leere Zeichenfolge behandelt.
Es ist heute so ziemlich überall verfügbar, seit IE 5.5 (1999~2000).
Geekiger Typ
Verwenden Sie die join
Methode vom Typ Array.
a.value = [a, b, c, d, e, f];
var stringValueYouWant = a.join();
Das join
-Methode gibt einen String zurück, der die Verkettung aller Array-Elemente ist. Es verwendet den ersten Parameter, den Sie als Trennzeichen übergeben. Wenn Sie keins verwenden, wird das Standardtrennzeichen verwendet, bei dem es sich um das Komma handelt.
Sie können einfach JavaScripts verwenden join()
Funktion dafür. So würde es einfach aussehen a.value.join(',')
. Die Ausgabe wäre jedoch ein String.
a.value = a.value.join()
– RAM
29. September 2016 um 13:04 Uhr
Array.toString()
gibt standardmäßig eine durch Kommas getrennte Zeichenfolge zurück– Rajesh
29. September 2016 um 13:08 Uhr
Sie können verwenden
let comma_seprated = a.value.join()
oderlet comma_seprated = a.value.join(", ")
– Nandeep Barochiya
26. Mai 2021 um 6:11 Uhr