Der Restbetreiber wird verwendet, um eine Funktion mit zahlreichen Argumenten aufzurufen, und dann kann man auf diese Argumente als Array zugreifen. Eine weitere bemerkenswerte Verwendung des Restoperators ist die Destruktion von Array, bei der mehrere Array -Elemente auf eine einzelne Variable beziehen können.
Dieser Artikel zielt darauf ab, den JavaScript -Restbetreiber einen detaillierten Leitfaden für die folgenden Lernergebnisse zu bieten.
Wie der Restbetreiber in JavaScript funktioniert
Die drei Punkte werden mit jeder Variablen verwendet, um sie als Rastoperator zu bezeichnen.
… VarWie der Name des Operators (Rest) leitet, bezieht sich dieser Bediener auf die restlichen Argumente einer Funktion oder den Rest der Elemente eines Arrays. Für mehrere Argumente erstellt der Restbetreiber eine Reihe von Werten, die davon enthalten sind. Darüber hinaus funktioniert der Restbetreiber nur, wenn er als letzter Argument für eine Funktion oder als das letzte Element verwendet wird, das ein Array zerstört.
So verwenden Sie den Restbetreiber in JavaScript
Die Verbreitung des Restbetreibers ermöglicht es, ihn als Funktionsargument zu verwenden oder sich auf mehrere Elemente eines Arrays zu beziehen.
Beispiel 1
Der unten angegebene Code nutzt den Restbetreiber, um mehrere Argumente einer Funktion zu übergeben.
STR ("Windows", "macos", "Linux", "Ubuntu", "Debian")Im obigen Code die Multi wird als Restparameter bezeichnet (weil drei Punkte mit dem vorangestellt sind Multi). Die Funktion wird aufgerufen, wo die X würde sich auf Windows, y zu macos und (… multi) zum Rest der Werte.
Ausgang
Die Ausgabe zeigt das X hat gedruckt Windows, y zeigt die Mac OS in der Ausgabe, während der Restparameter (… Multi) hat alle anderen Werte angezeigt (in einem Array).
Beispiel 2
Eine weitere bemerkenswerte Verwendung des Restoperators besteht darin, ein Array in JavaScript zu zerstören. Um diese Funktionalität zu üben, werden die folgenden Codezeilen verwendet.
var x = ["Willkommen", "zu", "LinuxHint", "JS/JQuery", "Rest-Operator"]Der obige Code erstellt eine Reihe von Zeichenfolgen und dann wird eine Array -Zerstörung durchgeführt. Das A bezieht sich auf die “Willkommen“, B bezieht sich auf "ZuString und der Restoperator (… C) wird verwendet, um sich auf mehrere Werte zu beziehen, die nach dem auftreten “Zu”String bis zum Ende des Arrays.
Ausgang
Die Ausgabe zeigt, dass die vom Restparameter abgerufenen Werte in einer Array-ähnlichen Struktur gedruckt sind.
Beispiel 3
Der Restoperator kann nur als letztes Argument der Funktion verwendet werden. Was ist, wenn wir es zwischen Argumenten oder als erstes Argument verwenden?? Dieses Beispiel zielt darauf ab, die oben angegebene Frage zu beantworten:
STR ("Windows", "macos", "Linux", "Ubuntu", "Debian")Der obige Code versucht, den Restparameter als zweites Argument zu verwenden.
Ausgang
Die Ausgabe hat einen Fehler zurückgegeben, der besagt, dass der Restparameter als letzter Parameter verwendet werden muss.
Abschluss
Der Restoperator ermöglicht die Verwendung zahlreicher Argumente mit einer einzigen mit drei Punkten vorangestellten variablen variablen. Die bemerkenswerteste Verwendung des Restoperators ist das Destrukting von Array und die Verwendung mehrerer Argumente für eine Funktion. Dieser Artikel bietet die Arbeit des REST -Operators neben verschiedenen Beispielen, die die Verteiler verwendet. Am Ende dieses Leitfadens können Sie ein Array zerstören oder mit Hilfe des Restoperator.