In Array umwandeln

JavaScriptJavaScriptBeginner
Jetzt üben

This tutorial is from open-source community. Access the source code

💡 Dieser Artikel wurde von AI-Assistenten übersetzt. Um die englische Version anzuzeigen, können Sie hier klicken

Einführung

In diesem Lab werden wir die castArray()-Funktion in JavaScript erkunden. Ziel des Labs ist es, zu verstehen, wie man mit einer einzigen Zeile von Code einen nicht-Array-Wert in ein Array umwandeln kann. Am Ende dieses Labs werden Sie genau wissen, wie Sie die castArray()-Funktion verwenden, um Datenstrukturen in JavaScript zu manipulieren.


Skills Graph

%%%%{init: {'theme':'neutral'}}%%%% flowchart RL javascript(("JavaScript")) -.-> javascript/BasicConceptsGroup(["Basic Concepts"]) javascript/BasicConceptsGroup -.-> javascript/variables("Variables") javascript/BasicConceptsGroup -.-> javascript/data_types("Data Types") javascript/BasicConceptsGroup -.-> javascript/arith_ops("Arithmetic Operators") javascript/BasicConceptsGroup -.-> javascript/comp_ops("Comparison Operators") subgraph Lab Skills javascript/variables -.-> lab-28190{{"In Array umwandeln"}} javascript/data_types -.-> lab-28190{{"In Array umwandeln"}} javascript/arith_ops -.-> lab-28190{{"In Array umwandeln"}} javascript/comp_ops -.-> lab-28190{{"In Array umwandeln"}} end

Werte in JavaScript in Arrays umwandeln

Um einen Wert in ein Array umzuwandeln, verwenden Sie die unten bereitgestellte castArray-Funktion.

const castArray = (val) => (Array.isArray(val) ? val : [val]);

Um diese Funktion zu verwenden, übergeben Sie als Argument den Wert, den Sie umwandeln möchten. Die Funktion prüft mithilfe von Array.isArray(), ob der Wert bereits ein Array ist. Ist es ein Array, wird die Funktion es unverändert zurückgeben. Ist es kein Array, wird die Funktion den Wert in einem Array eingeschlossen zurückgeben.

Hier ist ein Beispiel dafür, wie castArray verwendet wird:

castArray("foo"); // gibt zurück: ['foo']
castArray([1]); // gibt zurück: [1]

Um zu beginnen, JavaScript zu programmieren, öffnen Sie das Terminal oder SSH und geben Sie node ein.

Zusammenfassung

Herzlichen Glückwunsch! Sie haben das Cast to Array-Lab abgeschlossen. Sie können in LabEx weitere Labs absolvieren, um Ihre Fähigkeiten zu verbessern.