In JavaScript ist es möglich, eine variable Anzahl von Argumenten aus einem Array an eine Funktion zu übergeben mit den folgenden Methoden:
func(...arr);
Die Spread-Syntax (...) erweitert die Elemente von arr als einzelne Argumente zu func.
function func(...args) { // `args` will be an array of all arguments passed to the function }
Die Rest-Syntax (...) sammelt alle zusätzlichen Argumente als Array im args-Parameter.
func.apply(context, arr);
Die apply()-Methode verwendet das erste Argument als diesen Wert für die Funktion und das zweite Argument als Array von Argumenten.
const arr = ['a', 'b', 'c']; function func() { console.log(arguments.length); // Prints the number of arguments for (arg in arguments) console.log(arg); // Prints the arguments one by one } func(...arr); // Prints 3, then 'a', 'b', 'c'
Das obige ist der detaillierte Inhalt vonWie kann ich Array-Elemente als Funktionsargumente in JavaScript übergeben?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!