Wyjaśnił operator odpoczynku JavaScript

Wyjaśnił operator odpoczynku JavaScript

Operator odpoczynku służy do wywołania funkcji z licznymi argumentami, a następnie można uzyskać dostęp do tych argumentów jako tablicy. Kolejnym znaczącym zastosowaniem operatora reseksualnego jest niszczenie tablicy, w których wiele elementów tablicy może odnosić się do jednej zmiennej.

W tym artykule ma na celu dostarczenie szczegółowego przewodnika po operatorze JavaScript RESTER z następującymi wynikami uczenia się.

  1. Jak działa operator resportowy w JavaScript
  2. Jak korzystać z operatora resekcji JavaScript

Jak pracuje operator reszta w JavaScript

Trzy kropki są używane z dowolną zmienną, aby nazywać się operatorem odpoczynku.

… Var

Jak nazwa operatora kieruje (odpoczynek), operator ten odnosi się do reszty argumentów funkcji lub reszty elementów tablicy. W przypadku wielu argumentów operator odpoczynku tworzy szereg zawartych przez niego wartości. Ponadto operator odpoczynku będzie działał tylko wtedy, gdy będzie używany jako ostatni argument funkcji lub jako ostatni element zniszczenia tablicy.

Jak korzystać z operatora odpoczynku w JavaScript

Kolejne zastosowania operatora odpoczynku umożliwiają użycie go jako argumentu funkcyjnego lub odwołania się do wielu elementów tablicy.

Przykład 1

Kod podany poniżej korzysta z operatora odpoczynku do przekazywania wielu argumentów funkcji.

Str („Windows”, „MacOS”, „Linux”, „Ubuntu”, „Debian”)
funkcja str (x, y,… multi)
konsola.Log (x)
konsola.ociężały)
konsola.Log (multi)

W powyższym kodzie wielo jest określany jako parametr REST (ponieważ trzy kropki są prefiksowane z wielo). Funkcja jest nazywana tam, gdzie X odnosiłby się do Windows, Y do macOS i (… multi) do reszty wartości.

Wyjście

Wyjście to pokazuje X wydrukował Windows, y pokazuje System operacyjny Mac W wyjściu, podczas gdy parametr REST (… wielo) wyświetlał wszystkie pozostałe wartości (w tablicy).

Przykład 2

Kolejnym godnym uwagi użyciem operatora odpoczynku jest zniszczenie tablicy w JavaScript. Aby ćwiczyć tę funkcjonalność, używane są następujące wiersze kodu.

var X = [„Welcome”, „to”, „Linuxhint”, „JS/JQuery”, „Rest-Operator”]
var [a, b,… c] = x
konsola.log (c);

Powyższy kod tworzy szereg strun, a następnie wykonywane jest zniszczenie tablicy. A odnosi się do „Powitanie", B odnosi się do "Do„Ciąg i operator odpoczynku (… C) służy w odniesieniu do wielu wartości, które występują po „Do„Ciąg na koniec tablicy.

Wyjście

Wyjście pokazuje, że wartości pobrane przez parametr odpoczynku są drukowane w strukturze przypominającej tablicę.

Przykład 3

Operator odpoczynku może być używany tylko jako ostatni argument funkcji. Co jeśli użyjemy go między argumentami lub jako pierwszy argument? Ten przykład ma na celu odpowiedź na powyższe pytanie:

Str („Windows”, „MacOS”, „Linux”, „Ubuntu”, „Debian”)
funkcja str (x,… multi, y)
konsola.Log (x)
konsola.ociężały)
konsola.Log (multi)

Powyższy kod próbuje wykorzystać parametr REST jako drugi argument.

Wyjście

Wyjście zwróciło błąd, który stwierdza, że ​​parametr REST musi być używany jako ostatni parametr.

Wniosek

Operator odpoczynku umożliwia użycie wielu argumentów za pomocą pojedynczej zmiennej prefiksów z trzema kropkami. Najbardziej godnym uwagi zastosowaniem operatora resta jest destrukcja tablicy i użycie wielu argumentów dla funkcji. Ten artykuł zawiera działanie operatora odpoczynku wraz z różnymi przykładami, które ilustrują różnorodne zastosowania operatora odpoczynku. Pod koniec tego przewodnika byłbyś w stanie zniszczyć tablicę lub użyć wielu argumentów funkcji z pomocą operatora odpoczynku.