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.
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]
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.
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:
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]
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.
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
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]
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!