Zum Hauptinhalt springen

Wie man ein Array von js nach html ableitet - einfache und effektive Möglichkeiten

Eine der einfachsten Möglichkeiten, ein Array auf einer Seite auszugeben, besteht darin, eine for- oder forEach-Schleife in JavaScript zu verwenden, um die Array-Elemente zu durchlaufen und HTML-Elemente für jedes Element zu erstellen. Zum Beispiel können wir ein Element erstellen ul und hinzufügen li für jedes Element im Array:

Es gibt mehrere Möglichkeiten, ein Array mit Inline-JavaScript-Methoden auf eine Seite auszugeben. Betrachten wir einige von ihnen:

1. Verwenden der join() -Methode :

var array = [1, 2, 3, 4, 5];var output = array.join(', ');document.write(output);

2. Verwenden der forEach() -Methode :

var array = [1, 2, 3, 4, 5];array.forEach(function(element) );

3. Verwenden der map() -Methode :

var array = [1, 2, 3, 4, 5];var output = array.map(function(element) );document.write(output);

Dies sind nur einige der Möglichkeiten, ein Array mit integrierten JavaScript-Methoden auf eine Seite zu bringen. Abhängig von Ihren Bedürfnissen und Aufgaben können Sie die am besten geeignete Option auswählen. Viel Glück bei der Arbeit mit Arrays!

Die join() -Methode

Methode join() in JavaScript wird es verwendet, um alle Elemente eines Arrays in einer Zeile zu kombinieren. Es nimmt einen optionalen Parameter an, der ein Trennzeichen zwischen den Elementen des Arrays definiert. Wenn kein Parameter angegeben wird, wird ein Komma als Trennzeichen verwendet.

Zum Beispiel, wenn wir ein Array haben ["apfel", "Banane", "Birne"], dann, wenn Sie die Methode verwenden join() ohne Parameter erhalten wir eine Zeichenfolge "apfel,Banane,Birne". Wenn wir einen Parameter übergeben " - ", dann erhalten wir eine Zeile "apfel - Banane - Birne".

Methode join() praktisch, wenn Sie den Inhalt eines Arrays auf einer Seite ausgeben möchten. Zum Beispiel:

let fruits = ["яблоко", "банан", "груша"];let output = fruits.join(", ");document.getElementById("output").innerHTML = output;

Als Ergebnis der Ausführung dieses Codes in ein Element mit einer ID output die Zeile wird angezeigt "apfel, Banane, Birne".

Die forEach() -Methode

Die forEach() -Methode bietet eine einfache Möglichkeit, eine Operation für jedes Element eines Arrays auszuführen. Es akzeptiert als Argument eine Callback-Funktion, die für jedes Element des Arrays ausgeführt wird.

Die Syntax der forEach() -Methode lautet wie folgt:

array.forEach(function(currentValue, index, array) < // выполняемые действия >);

Die Callback-Funktion akzeptiert drei Argumente:

  • currentValue: Der Wert des aktuellen Arrayelements.
  • index: Der Index des aktuellen Arrayelements.
  • array: das Array selbst, für das die forEach() -Methode aufgerufen wird.

Durch die Codeausführung werden die folgenden Zeilen auf der Seite angezeigt:

Die forEach() -Methode ist ein praktisches Werkzeug für die Arbeit mit Arrays und ermöglicht es Ihnen, verschiedene Operationen für jedes Element eines Arrays durchzuführen, ohne dass Schleifen erforderlich sind.

Map() -Methode

Methodensyntax map() sieht wie folgt aus:

arr.map(callback(element[, index[, array]])

Um die Methode zu verwenden map() wir übergeben ihm eine Callback-Funktion, die für jedes Element des Arrays ausgeführt wird. Die Funktion akzeptiert die folgenden Argumente:

  • element - das aktuell verarbeitete Array-Element
  • index (optional) - Der Index des aktuell verarbeiteten Elements
  • array (optional) - das Array selbst, durch das die Methode übergeben wird

Dazu können Sie beispielsweise eine Schleife verwenden for. Hier ist ein Beispielcode:

let fruits = ["apfel", "Banane", "Orange"];

In diesem Beispiel deklarieren wir ein Array fruits und wir initialisieren es mit drei Elementen. Dann verwenden wir eine Schleife for um die Elemente des Arrays zu durchlaufen.

яблокобананапельсин

Durch die Verwendung von Schleifen in JavaScript können Sie den Inhalt eines Arrays auf eine Seite einfach ausgeben.

For-Schleife

Beispiel für die Verwendung einer for-Schleife:

While-Schleife

While-Schleife in der Programmiersprache wird JavaScript verwendet, um die Ausführung eines bestimmten Codeblocks zu wiederholen, solange die angegebene Bedingung wahr bleibt. Die Syntax der while-Schleife lautet wie folgt:

Vor jeder Iteration der while-Schleife wird der Bedingungsausdruck überprüft, bevor Sie beginnen. Wenn die Bedingung erfüllt ist, wird der Codeblock innerhalb der Schleife ausgeführt. Wenn der Codeblock beendet ist, wird die Ausführung der Schleife erneut ausgeführt, um die Bedingung zu überprüfen, und wenn sie wahr bleibt, wird die Schleife fortgesetzt. Und so, bis die Zyklusbedingung falsch ist.

let numbers = [1, 2, 3, 4, 5];let i = 0;while (i

Das Ende der while-Schleife tritt auf, wenn der Wert der Variablen i gleich der Länge des Arrays wird (in diesem Fall 5), das heißt, wenn alle Elemente des Arrays auf der Seite ausgegeben werden.

Do-while-Schleife

Eine do-while-Schleife ist eine Schleife mit einer Nachbedingung. Es führt einen bestimmten Codeblock aus, solange die angegebene Bedingung wahr ist. Im Gegensatz zu einer while-Schleife wird ein Codeblock in einer do-while-Schleife immer mindestens einmal ausgeführt, selbst wenn die Bedingung anfänglich falsch ist.

Die Syntax der do-while-Schleife lautet wie folgt:

SyntaxDie Beschreibung
do // Codeblock
> while (Bedingung);
Führt einen Codeblock aus, solange die angegebene Bedingung wahr ist.

Beispiel für die Verwendung einer do-while-Schleife :

var i = 0;do while (i < 5);