Heim >Web-Frontend >js-Tutorial >So konvertieren Sie ein Javascript-Array in einen String
Die Implementierungsmethoden sind: 1. Verwenden Sie die Methode toString(), um jedes Element in einen String umzuwandeln, und verbinden Sie die Ausgabe für die Anzeige mit einem Komma. 2. Verwenden Sie die Methode toLocalString(), um die Strings mithilfe des spezifischen Trennzeichens zu verbinden 3. Verwenden Sie die Methode „join()“, um das Trennzeichen anzugeben.
Die Betriebsumgebung dieses Tutorials: Windows 7-System, JavaScript-Version 1.8.5, 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.
Beispiel 1
Im Folgenden wird die toString()-Methode verwendet, um den Wert des Arrays zu lesen.
Die toString()-Methode im Array kann jedes Element in einen String umwandeln und ihn dann zur Ausgabeanzeige mit Kommas verbinden.
var a = [1,2,3,4,5,6,7,8,9,0]; //定义数组 var s = a.toString(); //把数组转换为字符串 console.log(s); //返回字符串“1,2,3,4,5,6,7,8,9,0” console.log(typeof s); //返回字符串string,说明是字符串类型
Wenn ein Array in einer String-Umgebung verwendet wird, ruft JavaScript automatisch die toString()-Methode auf, um das Array in einen String umzuwandeln. In manchen Fällen ist es notwendig, diese Methode explizit aufzurufen.
var a = [1,2,3,4,5,6,7,8,9,0]; //定义数组 var b = [1,2,3,4,5,6,7,8,9,0]; //定义数组 var s = a + b; //数组连接操作 console.log(s); //返回“1,2,3,4,5,6,7,8,9,01,2,3,4,5,6,7,8,9,0” console.log(typeof s); //返回字符串string,说明是字符串类型
toString() Wenn Sie ein Array in einen String konvertieren, konvertieren Sie zunächst jedes Element des Arrays in einen String. Wenn jedes Element in einen String umgewandelt wird, wird es durch Kommas getrennt und als Liste ausgegeben.
var a = [1,[2,3],[4,5]],[6,[7,[8,9],0]]]; //定义多维数组 var s = a.toString(); //把数组转换为字符串 console.log(S); //返回字符串“1,2,3,4,5,6,7,8,9,0”
Das Array a ist ein mehrdimensionales Array und JavaScript ruft die toString()-Methode iterativ auf, um alle Arrays in Strings umzuwandeln.
Beispiel 2
Im Folgenden wird die Methode toLocalString() verwendet, um den Wert des Arrays zu lesen. Die Methode
toLocalString() ist grundsätzlich dieselbe wie die Methode toString(). Der Hauptunterschied besteht darin, dass die Methode toLocalString() das für die Region des Benutzers spezifische Trennzeichen verwenden kann, um die generierten Zeichenfolgen zu einer Zeichenfolge zu verbinden.
var a = [1,2,3,4,5]; //定义数组 var s = a.toLocalString(); //把数组转换为本地字符串 console.log(s); //返回字符串“1,2,3,4,5,6,7,8,9,0”
Im obigen Beispiel wandelt die Methode toLocalString() zunächst die Zahl in eine Gleitkommazahl um und führt dann den String-Konvertierungsvorgang gemäß den chinesischen Nutzungsgewohnheiten durch.
Beispiel 3
Im Folgenden wird die Methode „join()“ verwendet, um das Array in einen String umzuwandeln. Die Methode
join() kann ein Array in einen String konvertieren, aber das Trennzeichen angeben. Wenn Sie die Methode „join()“ aufrufen, können Sie einen Parameter als Trennzeichen übergeben, um jedes Element zu verbinden. Wenn der Parameter weggelassen wird, wird standardmäßig Komma als Trennzeichen verwendet, was den gleichen Konvertierungseffekt wie die toString()-Methode hat.
var a = [1,2,3,4,5]; //定义数组 var s = a.join("=="); //指定分隔符 console.log(s); //返回字符串“1==2==3==4==5”
【Empfohlenes Lernen: Javascript-Tutorial für Fortgeschrittene】
Das obige ist der detaillierte Inhalt vonSo konvertieren Sie ein Javascript-Array in einen String. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!