JavaScript -Rastoperator erklärte

JavaScript -Rastoperator erklärte

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.

  1. Wie der Restbetreiber in JavaScript funktioniert
  2. So verwenden Sie den JavaScript -Restbetreiber

Wie der Restbetreiber in JavaScript funktioniert

Die drei Punkte werden mit jeder Variablen verwendet, um sie als Rastoperator zu bezeichnen.

… Var

Wie 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")
Funktion str (x, y,… multi)
Konsole.log (x)
Konsole.Protokoll (y)
Konsole.log (multi)

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"]
var [a, b, ... c] = x
Konsole.log (c);

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")
Funktion str (x,… multi, y)
Konsole.log (x)
Konsole.Protokoll (y)
Konsole.log (multi)

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.