Objekt Ich kenne einer mit der Funktion (Optimierung/Leistungsprobleme) alle bekannten Nachteile Arguments objectSpread-Operator mit Funktionsargument
Aber gibt es sehr vorsichtig sein, hat das Objekt der Ausbreitung Operator mit den Argumenten zu verwenden? Oder ist das völlig in Ordnung?
Ich möchte ein Array von einer unbekannten Menge von Argumenten an eine Funktion übergeben erstellen:
function Numbers(){
this.numbers = [...arguments];
}
Es sieht ganz ordentlich, und in der MDN Seite über die Arguments-Objekt ist sogar vorgeschlagen, dass ich Spread-Operator dafür verwenden kann:
Sie können auch die
Array.from()
Methode oder die s verwenden pread-Operator zum Konvertieren von Argumenten in ein reales Array.
Aber ich würde immer noch gerne sehen, ob andere eine andere Meinung dazu haben.
macht @ T.J.Crowder das gleiche vorgeschlagen. Dachte nicht darüber nach ... – Wilt