Strona główna › Pytania INF.04 › Pytanie 639
INF.04 · pytanie #639
Do czego służy operator spread (...) w JavaScript?
- ADo łączenia dwóch różnych typów danych
- BDo konwersji liczby na string
- CDo sprawdzania typu danych
- DDo rozwinięcia tablicy lub obiektu na poszczególne elementy
Poprawna odpowiedź: D. Do rozwinięcia tablicy lub obiektu na poszczególne elementy
Kliknij odpowiedź, którą uważasz za poprawną.
Wyjaśnienie
Operator spread (...) w JavaScript jest niezwykle użytecznym narzędziem, które pozwala na łatwe rozwijanie tablic i obiektów do ich poszczególnych elementów lub właściwości. Umożliwia to na przykład przekazywanie elementów tablicy jako argumentów do funkcji lub łączenie wielu obiektów w jeden. Przykładowo, jeśli mamy tablicę `const arr = [1, 2, 3];` to używając operatora spread, możemy przekazać te elementy do funkcji tak: `Math.max(...arr)`, co zwróci 3. Dodatkowo, operator ten jest często używany przy tworzeniu nowych obiektów na podstawie istniejących. Na przykład, mając obiekt `const obj = { a: 1, b: 2 };`, możemy stworzyć nowy obiekt z dodatkową właściwością: `const newObj = { ...obj, c: 3 };` co da `newObj = { a: 1, b: 2, c: 3 };`. Operator spread jest zgodny z ES6 i stał się standardem w praktykach programistycznych, ułatwiając pisanie czystszych i bardziej elastycznych kodów. Warto go stosować, aby poprawić czytelność i efektywność swojego kodu.
🤖 Wyjaśnienie generowane przez AI – weryfikuj w oficjalnych źródłach.