Heim  >  Artikel  >  Web-Frontend  >  Wie finde ich mit JavaScript alle Elemente bis auf das erste in einem bestimmten Array?

Wie finde ich mit JavaScript alle Elemente bis auf das erste in einem bestimmten Array?

WBOY
WBOYnach vorne
2023-09-06 23:13:021274Durchsuche

如何使用 JavaScript 查找给定数组中除第一个元素之外的所有元素?

In diesem Tutorial werden wir mithilfe von JavaScript alle Elemente bis auf das erste in einem bestimmten Array finden. Hier erstellen wir ein Array und verwenden JavaScript, um alle Elemente auf der HTML-Seite zu drucken, wobei nur das erste Element übrig bleibt.

Wir können hauptsächlich zwei Methoden verwenden, um die oben genannten Aufgaben zu erledigen. Beide Methoden werden als -

angegeben

Methode 1: Verwenden Sie die Slice()-Methode

Die Methode

slice() ist eine JavaScript-Methode, mit der die erforderliche Anzahl von Elementen aus einem Array geschnitten wird.

Grammatik

Die folgende Syntax kann mit einem Parameterwert verwendet werden, wobei alle Elemente nach dem angegebenen Index im Array gekürzt werden -

const fruits = ["Banana", "Orange", "Lemon", "Apple", "Mango"];
const citrus = fruits.slice(1); //   Orange, Lemon, Apple, Mango

Schritte

Schritte zur Verwendung der Slice()-Methode, um das gewünschte Ergebnis zu generieren.

Schritt 1 – Erstellen Sie ein Array, das mit einigen Elementen gefüllt ist.

Schritt 2 – Erstellen Sie eine Funktion, die ein Array als Parameter akzeptiert.

Schritt 3 – In diesem Schritt erstellen wir eine Variable, um das Ergebnis der Methode array.slice() zu speichern.

Schritt 4 – Geben Sie die Ergebnisvariable aus der Funktion zurück.

Schritt 5 – Wir rufen die Funktion auf, um das Ergebnis zu liefern.

Beispiel

Wir können alle Elemente außer dem ersten Element in einem bestimmten Array mithilfe der Methode „slice()“ mithilfe des folgenden Codes finden -

<!DOCTYPE html>
<html>
<head>
   <h2> Tutorials Point </h2>
</head>
<body>
   <script>
      const fruits = ["Banana", "Orange", "Lemon", "Apple", "Mango"];
      const remove_first = (fruits) => {
         const result =	fruits.slice(1)
         return result 
      }
      let output = remove_first(fruits)
      document.write(output)
   </script>
</body>
</html>

Methode 2. For-Schleife verwenden

Bei dieser Methode führen wir eine for-Schleife im Array aus und drucken alle Elemente im Array außer dem ersten Element. Wir verwenden hier die Indexnummernlogik, da wir wissen, dass die Indexnummern des Arrays bei 0 beginnen, also führen wir die Schleife bis Index 1 durch.

Schritte

Schritte zur Verwendung einer for-Schleife, um die gewünschten Ergebnisse zu generieren -

Schritt 1 – Erstellen Sie ein Array, das mit einigen Elementen gefüllt ist.

Schritt 2 – Erstellen Sie eine Funktion, die ein Array als Parameter akzeptiert.

Schritt 3 – In diesem Schritt erstellen wir ein leeres Array, um die in der for-Schleife durchlaufenen Elemente zu speichern, und erstellen eine Variable, die die Länge des neuen Arrays speichert.

Schritt 4 – Erstellen Sie eine for-Schleife, die das ursprüngliche Array von der Indexnummer i=1 bis zur Länge des Arrays durchläuft.

Schritt 5 – Speichern Sie die Elemente des ursprünglichen Arrays in dem oben erstellten neuen Array.

Schritt 6 – Rückgabe des Ergebnisarrays aus der Funktion

Schritt 7 – Wir rufen die Funktion auf, um das Ergebnis zu liefern.

Beispiel

Wir können alle Elemente außer dem ersten Element in einem bestimmten Array mithilfe der Methode „slice()“ mithilfe des folgenden Codes finden -

<!DOCTYPE html>
<html>
<head>
   <h2> Tutorials Point </h2>
</head>
<body>
   <script>
      const fruits = ["Banana", "Orange", "Lemon", "Apple", "Mango"];
      const remove_first = (fruits) => {
         const new_arr = []
         let a = 0
         for (let i = 1; i < fruits.length; i++) {
            new_arr[a] = fruits[i]
            a++
         }
         return new_arr
      }
      let output = remove_first(fruits)
      document.write(output)
   </script>
</body>
</html>

In diesem Artikel haben wir also zwei Methoden kennengelernt, um alle Elemente außer dem ersten Element in einem bestimmten Array zu finden. Wann immer wir beschneiden möchten, können wir diese vorgegebenen Methoden verwenden Elemente im Array. Diese Methoden können auch verwendet werden, wenn wir mehrere Elemente aus dem Array entfernen müssen. Wir müssen lediglich die Indexnummer in der Methode „slice()“ und in der for-Schleife ändern.

Das obige ist der detaillierte Inhalt vonWie finde ich mit JavaScript alle Elemente bis auf das erste in einem bestimmten Array?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Dieser Artikel ist reproduziert unter:tutorialspoint.com. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen