String in Array in JavaScript aufteilen

Harshit Jindal 12 Oktober 2023
  1. Verwenden Sie die Methode split(), um einen String in JavaScript in ein Array aufzuteilen
  2. Verwenden Sie die Methode from(), um einen String in JavaScript in ein Array aufzuteilen
  3. Verwenden Sie den ES6-Operator spread, um einen String in ein Array aufzuteilen
String in Array in JavaScript aufteilen

In diesem Tutorial erfahren Sie, wie Sie einen String in JavaScript in ein Array aufteilen.

Verwenden Sie die Methode split(), um einen String in JavaScript in ein Array aufzuteilen

Die Methode split() nimmt als Eingabe einen String und gibt ein Array von Teilstrings zurück, die basierend auf einem Trennzeichen gebildet werden. Diese Aufteilungsbedingung wird als erstes Argument für die Funktion bereitgestellt. Wenn wir keine Argumente angeben, erhalten wir ein Array, das eine Kopie des Strings enthält. Wenn wir ein Trennzeichen angeben, teilt die Funktion die Zeichenkette in ein Array von TeilZeichenketten auf, die durch dieses Zeichen getrennt sind. Wenn wir also jedes Zeichen als Array-Element erhalten möchten, müssen wir als Argument "" angeben.

var arr = 'delftstack'.split('');
console.log(arr);

Ausgabe:

["d", "e", "l", "f", "t", "s", "t", "a", "c", "k"]

Verwenden Sie die Methode from(), um einen String in JavaScript in ein Array aufzuteilen

Die Methode from() nimmt als Eingabe ein Array und gibt ein anderes Array zurück. Wenn wir als Eingabe einen String bereitstellen, wird ein Array mit jedem Zeichen des Strings als Array-Element erstellt. Es nimmt die folgenden Parameter als Argumente:

  1. object: Es ist das Eingabeobjekt, das in ein Array umgewandelt werden soll.
  2. mapFunction: Dies ist ein optionales Argument, das die map-Funktion angibt, die für Array-Elemente aufgerufen werden soll.
  3. thisValue: Wird verwendet, um den this-Wert des Objekts in der mapFunction darzustellen.
console.log(Array.from('delftstack'));

Verwenden Sie den ES6-Operator spread, um einen String in ein Array aufzuteilen

Der Operator spread entpackt iterierbare Objekte. Es iteriert über jedes iterierbare Objekt und erweitert es an Ort und Stelle. Wenn der Spread-Operator für einen String verwendet wird, erhalten wir ein Array von Teilstrings, wobei jeder Teilstring ein einzelnes Zeichen des Strings ist.

const str = 'delftstack';
const arr = [...str];
console.log(arr);

Browser wie Internet Explorer unterstützen diesen Operator nicht.

Harshit Jindal avatar Harshit Jindal avatar

Harshit Jindal has done his Bachelors in Computer Science Engineering(2021) from DTU. He has always been a problem solver and now turned that into his profession. Currently working at M365 Cloud Security team(Torus) on Cloud Security Services and Datacenter Buildout Automation.

LinkedIn

Verwandter Artikel - JavaScript Array

Verwandter Artikel - JavaScript String