Źródło: Arkusze CKE
Do czego służy operator spread (...) w JavaScript?
Warianty odpowiedzi
-
A
Do sprawdzania typu danych
-
B
Do konwersji liczby na string
-
C
Do łączenia dwóch różnych typów danych
-
D
Do rozwinięcia tablicy lub obiektu na poszczególne elementy
Wyjaśnienie
Pomyśl o operatorze spread (...) jak o rozpakowywaniu walizki. Wyobraź sobie, że masz zamkniętą paczkę z elementami, na przykład tablicę albo obiekt, i chcesz wyciągnąć z niej wszystko na raz, układając elementy obok siebie.
Dzięki temu możesz łatwo połączyć dwie tablice, skopiować obiekt albo przekazać listę wartości bezpośrednio do funkcji jako osobne argumenty.
To jeden z tych elementów nowoczesnego JavaScriptu, do których bardzo szybko się przyzwyczaisz, bo wyciąga z kodu masę niepotrzebnego pętlowania.