Eine Funktion ist ein Codestück, das zur Ausführung einer bestimmten Aufgabe kombiniert wird. Funktionen verwenden im Allgemeinen Parameter, um mit der Außenwelt zu interagieren. Um prägnanten und effizienten JS-Code zu schreiben, müssen Sie Funktionsparameter beherrschen.
In diesem Artikel werden einige interessante Beispiele verwendet, um alle Funktionen zu erläutern, die JS zur effizienten Verarbeitung von Funktionsparametern benötigt.
1. Funktionsparameter
function sum(param1, param2) { console.log(param1); // 1 console.log(param2); // undefinedreturn param1 + param2; } sum(1); // NaN
Die Anzahl der während des Aufrufs übergebenen Parameter sollte mit der Anzahl der Funktionsdefinitionsparameter übereinstimmen. Natürlich ist die Anzahl der übergebenen Parameter geringer als die Anzahl der Definitionsparameter , wird kein Fehler gemeldet, wenn Parameter fehlen, wird stattdessen undefiniert verwendet.
2. Standardparameter
function sum(param1, param2 = 0) { console.log(param2); // 0 return param1 + param2; } sum(1); // 1 sum(1, undefined); // 1
Wenn der zweite Parameter nicht übergeben wird, wird param2 standardmäßig auf 0 gesetzt.
Beachten Sie, dass, wenn undefiniert auf den zweiten Parameter sum(1, undefiniert) gesetzt ist, param2 ebenfalls auf 0 initialisiert wird. 3. Parameter destrukturieren Das Argumentobjekt enthält das Argumentarray für den Funktionsaufruf. Auf diese Weise können Sie leicht den Wert des größten Parameters finden (große Zusammenfassung)
Das obige ist der detaillierte Inhalt vonMehrere Parameterformen in JS-Funktionen. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!