Heim > Artikel > Web-Frontend > So setzen Sie ein Array in JQuery auf einen String
Methode: 1. Verwenden Sie die Methode toString(), die das Array in einen String konvertieren kann. Die Syntax lautet „array element.toString()“ 2. Verwenden Sie die Methode join(), die die Array-Elemente verbinden kann. Um eine Zeichenfolge zu erstellen, lautet die Syntax „array element.join(separator)“.
Die Betriebsumgebung dieses Tutorials: Windows10-System, JQuery3.2.1-Version, Dell G3-Computer.
So richten Sie die Array-zu-String-Konvertierung in jquery ein
jquery 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 einem String-Kontext 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
Die toLocalString()-Methode wird unten verwendet, um den Wert des Arrays zu lesen.
Die toLocalString()-Methode ist grundsätzlich dieselbe wie die toString()-Methode. Der Hauptunterschied besteht darin, dass die toLocalString()-Methode das für die Region des Benutzers spezifische Trennzeichen verwenden kann, um die generierten Zeichenfolgen zu einer Zeichenfolge zu verketten.
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
Verwenden Sie die folgende Methode „join()“, 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”
Beispiel 4
Im Folgenden wird die Methode split() verwendet, um einen String in ein Array umzuwandeln. Die Methode
split() ist eine String-Objektmethode, die genau das Gegenteil der Operation der Methode join() ist. Diese Methode kann zwei Parameter angeben. Der erste Parameter ist das Trennzeichen und gibt an, wo die Markierung getrennt werden soll.
var s = "1==2== 3==4 ==5"; var a = s.split("=="); console.log(a); console.log(a.constructor == Array);
Empfohlene verwandte Video-Tutorials: jQuery-Video-Tutorial
Das obige ist der detaillierte Inhalt vonSo setzen Sie ein Array in JQuery auf einen String. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!