So geben Sie ein Array mit Javascript-Ausgabe zurück

WBOY
Freigeben: 2023-05-12 10:03:36
Original
821 Leute haben es durchsucht

In JavaScript ist Array ein häufig verwendeter Datentyp. Wir können Arrays verwenden, um eine Reihe von Daten zu speichern. Beim Schreiben von JavaScript-Programmen müssen Sie häufig Arrays verarbeiten, z. B. Arrays durchlaufen, Arrays ändern, Arrays sortieren usw. Bei der Verarbeitung von Arrays ist es manchmal erforderlich, die Verarbeitungsergebnisse einer bestimmten Funktion in einem neuen Array zu speichern oder das ursprüngliche Array zu ändern. Das geänderte Array wird dann an den Aufrufer zurückgegeben. In diesem Artikel wird erläutert, wie Sie in JavaScript ein Ausgabearray zurückgeben.

  1. Verwenden Sie die Return-Anweisung, um das Array zurückzugeben.

In JavaScript gibt eine Funktion das Ausführungsergebnis der Funktion über die Return-Anweisung zurück. Eine Funktion kann jede Art von Wert zurückgeben, einschließlich Zeichenfolgen, Zahlen, Objekten, booleschen Werten und Arrays. Wenn Sie in einer Funktion ein Array zurückgeben möchten, können Sie das Array als Rückgabewert der Return-Anweisung verwenden. Der folgende Code definiert beispielsweise eine Funktion, die ein Array als Parameter akzeptiert und ein Unterarray dieses Arrays mit Indizes von 0 bis 2 zurückgibt.

function getSubArray(arr) { return arr.slice(0, 3); } let arr = [1, 2, 3, 4, 5]; let subArr = getSubArray(arr); // [1, 2, 3]
Nach dem Login kopieren

Im obigen Beispiel gibt die Funktion getSubArray das Unterarray [1, 2, 3] des Arrays arr über die return-Anweisung zurück. Das von getSubArray zurückgegebene Subarray speichern wir in der Variablen subArr. Das Rückgabearray wird über die Return-Anweisung zurückgegeben.

  1. Aufrufen von Funktionen mithilfe von Array-Objekten

In JavaScript ist ein Array ein Objekt, das über einige integrierte Methoden verfügt, die zum Bearbeiten von Arrays verwendet werden können. Diese Methoden geben ein geändertes Array zurück, und wir können diese Methoden verwenden, um das Ausgabearray zurückzugeben. Hier sind einige häufig verwendete Array-Methoden:

  • push(): Fügen Sie ein oder mehrere Elemente am Ende des Arrays hinzu.
  • pop(): Das letzte Element des Arrays löschen.
  • shift(): Löschen Sie das erste Element des Arrays.
  • unshift(): Füge ein oder mehrere Elemente am Anfang des Arrays hinzu.
  • splice(): Elemente zum Array hinzufügen oder daraus entfernen.
  • slice(): Gibt ein Unterarray des Arrays zurück.

Der folgende Code definiert beispielsweise eine Funktion, die ein Array als Parameter akzeptiert und am Ende des Arrays ein neues Element 1 hinzufügt. Die Funktion gibt dann das geänderte Array an den Aufrufer zurück.

function appendOne(arr) { arr.push(1); return arr; } let arr = [1, 2, 3]; let newArr = appendOne(arr); // [1, 2, 3, 1]
Nach dem Login kopieren

Im obigen Beispiel haben wir eine Funktion appendOne definiert, die ein neues Element 1 am Ende des Arrays hinzufügt, indem sie die Push-Methode des Array-Objekts aufruft. Anschließend verwendet die Funktion eine Return-Anweisung, um das geänderte Array an den Aufrufer zurückzugeben. Das zurückgegebene Array speichern wir in der Variablen newArr.

  1. Verwenden Sie den ES6-Spread-Operator

In ES6 können wir den Spread-Operator (...) verwenden, um ein Array zu erweitern. Wenn wir ein Array als Parameter an eine Funktion übergeben, können wir den Spread-Operator verwenden, um das Array in eine Parameterliste zu erweitern. Darüber hinaus können wir den Spread-Operator auch verwenden, um zwei oder mehr Arrays zu einem Array zusammenzufassen.

Hier ist ein Beispiel, das zeigt, wie man mit dem Spread-Operator ein Array als Argument an eine Funktion übergibt:

function sum(...numbers) { let result = 0; for (let num of numbers) { result += num; } return result; } let arr = [1, 2, 3, 4]; let total = sum(...arr); // 10
Nach dem Login kopieren

Im obigen Beispiel haben wir eine Funktionssumme definiert, die eine for-Schleife verwendet, um die übergebenen Argumente zu durchlaufen Es ordnet sie an und berechnet deren Summe. Wir verwenden den Spread-Operator, um das Array arr in eine Parameterliste zu erweitern. Anschließend speichern wir den Rückgabewert der Funktion von 10 in der Gesamtvariablen.

Wenn wir zwei Arrays zu einem Array zusammenführen möchten, können wir den Spread-Operator verwenden. Hier ist ein Beispiel:

let arr1 = [1, 2]; let arr2 = [3, 4]; let arr3 = [...arr1, ...arr2]; // [1, 2, 3, 4]
Nach dem Login kopieren

Im obigen Beispiel haben wir zwei Arrays arr1 und arr2 zu einer Parameterliste erweitert und sie in einem neuen Array arr3 zusammengeführt. Das neue Array arr3 enthält alle Elemente der ursprünglichen Arrays arr1 und arr2.

Zusammenfassung

In JavaScript können wir Rückgabeanweisungen, integrierte Methoden von Array-Objekten, Spread-Operatoren und andere Methoden verwenden, um das geänderte Array an den Aufrufer zurückzugeben. In jedem Fall hilft es uns, Arrays beim Schreiben von JavaScript-Programmen besser zu verarbeiten, zu ändern und zurückzugeben.

Das obige ist der detaillierte Inhalt vonSo geben Sie ein Array mit Javascript-Ausgabe zurück. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:php.cn
Erklärung dieser Website
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
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!