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 Nach dem Login kopieren // join('') var a= ["00", "01", "02", "03", "04"] console.log(a) var b= a.join('') console.log(b) console.log( typeof b) //打印结果 0001020304 Nach dem Login kopieren // join(',') var a= ["00", "01", "02", "03", "04"] var b= a.join(',') console.log(b) console.log( typeof b) //打印结果 00,01,02,03,04 Nach dem Login kopieren // join('-') var a= ["00", "01", "02", "03", "04"] var b= a.join('-') console.log(b) console.log( typeof b) //打印结果 00-01-02-03-04 Nach dem Login kopieren // join('!') var a= ["00", "01", "02", "03", "04"] var b= a.join('!') console.log(b) console.log( typeof b) //打印结果 00!01!02!03!04 Nach dem Login kopieren 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 Nach dem Login kopieren 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 Nach dem Login kopieren 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 Nach dem Login kopieren
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> Nach dem Login kopieren 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!
Verwandte Etiketten:
Quelle:php.cn
Vorheriger Artikel:So verwenden Sie den es6-Export
Nächster Artikel:Kann es in es6 nur einen Konstruktor geben?
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Neueste Artikel des Autors
Aktuelle Ausgaben
verwandte Themen
Mehr>
|