Heim > Artikel > Web-Frontend > So konvertieren Sie ein ES6-Array in einen String
3 Konvertierungsmethoden: 1. Verwenden Sie die Funktion „join()“, um alle Elemente im Array in einen String einzufügen. Die Syntax lautet „array object.join (separator)“. 2. Verwenden Sie die Funktion „toString()“. ist „array object .toString()“ oder „array object.toString().replace(/,/gi,'separator‘)“ 3. Verwenden Sie die Funktion toLocaleString(), die Syntax lautet „array object.toLocaleString()“; ".
Die Betriebsumgebung dieses Tutorials: Windows 7-System, ECMAScript Version 6, Dell G3-Computer.
JavaScript ermöglicht die Konvertierung zwischen Arrays und Strings. Das Array-Methodenobjekt definiert drei Methoden, die Arrays in Strings konvertieren können, wie in der Tabelle gezeigt.
Array-Methode |
Beschreibung |
---|---|
toString() |
Konvertieren Sie ein Array in einen String |
toLocaleString() | Ein Array in einen lokal vereinbarten String konvertieren |
join() |
Array-Elemente verketten, um einen String zu erstellen |
1: join( ) Methode verwendet wird Fügen Sie alle Elemente im Array in eine Zeichenfolge ein
Die Elemente werden durch das angegebene Trennzeichen getrennt.
join() gibt das Trennzeichen an |
|
|||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|
join('') |
leerer Join |
|||||||||||
mitmachen( ',') oder join(' - ') oder join(' .') |
Das Komma in der Mitte wird manuell hinzugefügt oder kann in etwas anderes geändert werden, z. ! - Du kannst warten |
|||||||||||
// join() var a= ["00", "01", "02", "03", "04"] console.log(a) var b= a.join() console.log(b) console.log( typeof b) //打印结果 00,01,02,03,04 // join('') var a= ["00", "01", "02", "03", "04"] console.log(a) var b= a.join('') console.log(b) console.log( typeof b) //打印结果 0001020304 // join(',') var a= ["00", "01", "02", "03", "04"] var b= a.join(',') console.log(b) console.log( typeof b) //打印结果 00,01,02,03,04 // join('-') var a= ["00", "01", "02", "03", "04"] var b= a.join('-') console.log(b) console.log( typeof b) //打印结果 00-01-02-03-04 // join('!') var a= ["00", "01", "02", "03", "04"] var b= a.join('!') console.log(b) console.log( typeof b) //打印结果 00!01!02!03!04 2: Die toString()-Methode kann einen logischen Wert in einen String umwandeln und das Ergebnis zurückgeben var a= ["00", "01", "02", "03", "04"] console.log(a) var c = a.toString(); //把数组转换为字符串 console.log(c) console.log(typeof c); //返回字符串string,说明是字符串类型 //打印结果 00,01,02,03,04 Die toString()-Methode kann das Trennzeichen nicht angeben, aber wir können die Ersetzung über die replace()-Methode angeben var a= ["00", "01", "02", "03", "04"] var f = a.toString().replace(/,/gi,'-') console.log(f) //打印结果:00-01-02-03-04 3: toLocaleString() Konvertieren Sie das Array in einen lokal vereinbarten String var a= ["00", "01", "02", "03", "04"] console.log(a) var e = a.toLocaleString(); console.log(e) console.log(typeof e); //打印结果:00,01,02,03,04
Demo <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <script src="http://code.jquery.com/jquery-1.8.0.min.js"></script> <title></title> </head> <body> </body> <script type="text/javascript"> var a= ["00", "01", "02", "03", "04"] //1: var b= a.join(',') console.log(b) console.log( typeof b) //2: var c = a.toString(); //把数组转换为字符串 console.log(c) console.log(typeof c); //返回字符串string,说明是字符串类型 //3: var d = a.join(); //把数组转换为字符串 console.log(d) console.log(typeof d); //返回字符串string,说明是字符串类型 //4: var e = a.toLocaleString(); //把数组转换为字符串 console.log(e) console.log(typeof e); //返回字符串string,说明是字符串类型 </script> </html> Erweiterte Kenntnisse: String zu Array (2 Methoden)
|
Das obige ist der detaillierte Inhalt vonSo konvertieren Sie ein ES6-Array in einen String. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!