Heim  >  Artikel  >  Web-Frontend  >  So konvertieren Sie ein JS-Array in einen String

So konvertieren Sie ein JS-Array in einen String

青灯夜游
青灯夜游Original
2021-03-18 15:21:4073835Durchsuche

So konvertieren Sie ein js-Array in einen String: 1. Verwenden Sie die Funktion toString(), Syntax „Array.toString()“; 2. Verwenden Sie die Funktion join(), um Array-Elemente zu verbinden, um einen String zu erstellen, Syntax „array. join(separator )".

So konvertieren Sie ein JS-Array in einen String

Die Betriebsumgebung dieses Tutorials: Windows 7-System, ECMAScript Version 5, Dell G3-Computer.

JavaScript ermöglicht die Konvertierung zwischen Arrays und Strings. Das Array-Methodenobjekt definiert zwei Methoden, die Arrays in Strings konvertieren können, wie in der Tabelle gezeigt.

Array- und String-Konvertierungsmethoden des Array-Objekts
Array-Methode Beschreibung
toString() Konvertieren Sie das Array in einen String
join() Konvertieren Sie die Array-Elemente Zum Erstellen verketten eine Zeichenfolge

Methode 1: Verwenden Sie die toString()-Methode

Die toString()-Methode im Array kann jedes Element in eine Zeichenfolge umwandeln und die Ausgabe dann 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.

Methode 2: Verwenden Sie die Methode „join()“

Die Methode „join()“ kann das Array in einen String konvertieren, aber auch 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);  //返回字符串“12345”

Weitere Programmierkenntnisse finden Sie unter: Programmiervideo! !

Das obige ist der detaillierte Inhalt vonSo konvertieren Sie ein JS-Array in einen String. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
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