Heim >Web-Frontend >js-Tutorial >So konvertieren Sie einen String in ein Array in js

So konvertieren Sie einen String in ein Array in js

下次还敢
下次还敢Original
2024-05-06 11:24:16505Durchsuche

In JavaScript können Sie die folgenden Methoden verwenden, um eine Zeichenfolge in ein Array umzuwandeln: Verwenden Sie den Spread-Operator, um jedes Element zu extrahieren. Verwenden Sie die Methode Array.from(), um sie direkt zu konvertieren. Verwenden Sie die Methode split(), um sie nach Trennzeichen zu teilen ; Verwenden Sie die Methode match(), um alphabetische Wörter anhand eines regulären Ausdrucks abzugleichen.

So konvertieren Sie einen String in ein Array in js

So konvertieren Sie einen String in ein Array in JavaScript

In JavaScript ist String ein primitiver Typ, während Array ein Objekt ist. Um einen String in ein Array umzuwandeln, können Sie die folgenden Methoden verwenden:

1. Verwenden Sie den Spread-Operator

Der Spread-Operator (...) extrahiert jedes Element in einem iterierbaren Objekt (z. B. einem String) in ein im Array. Beispiel:

<code class="js">const str = "Hello World";
const arr = [...str];
console.log(arr);  // 输出:["H", "e", "l", "l", "o", " ", "W", "o", "r", "l", "d"]</code>

2. Verwenden Sie die Methode Array.from()

Array.from(), um ein iterierbares Objekt in ein Array umzuwandeln. Beispiel:

<code class="js">const str = "Hello World";
const arr = Array.from(str);
console.log(arr);  // 输出:["H", "e", "l", "l", "o", " ", "W", "o", "r", "l", "d"]</code>

3. Verwenden Sie die Methode split()

split(), um die Zeichenfolge mit dem angegebenen Zeichen oder regulären Ausdruck als Trennzeichen in ein Array aufzuteilen. Beispiel:

<code class="js">const str = "Hello World";
const arr = str.split(""); // 以每个字符为分隔符
console.log(arr);  // 输出:["H", "e", "l", "l", "o", " ", "W", "o", "r", "l", "d"]

const arr2 = str.split(" "); // 以空格为分隔符
console.log(arr2); // 输出:["Hello", "World"]</code>

4. Verwendung der match()-Methode Die match()-Methode verwendet einen regulären Ausdruck, um ein Muster in einer Zeichenfolge abzugleichen, und gibt ein Array zurück, das die Übereinstimmungen enthält. Zum Beispiel:

<code class="js">const str = "Hello World";
const arr = str.match(/[a-zA-Z]+/g); // 匹配所有字母单词
console.log(arr);  // 输出:["Hello", "World"]</code>

Das obige ist der detaillierte Inhalt vonSo konvertieren Sie einen String in ein Array in js. 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
Vorheriger Artikel:So verwenden Sie Splite in jsNächster Artikel:So verwenden Sie Splite in js