Początkujący
+45 XP

👋 Zacznij uczyć się JavaScript już teraz — za darmo!

💻

Metody tablic: map, filter, find

Najbardziej przydatne narzędzia do pracy z tablicami: map, filter, find

Tablice mają wbudowane metody — funkcje do wygodnej pracy z listami. Trzy najważniejsze:

  • map — transformuje każdy element, zwraca nową tablicę
  • filter — filtruje elementy według warunku, zwraca nową tablicę
  • find — znajduje pierwszy element spełniający warunek

Wyobraź sobie taśmę produkcyjną gdzie każda część przechodzi przez maszynę i wychodzi zmieniona. map robi to samo: bierze każdy element, stosuje funkcję i zbiera wyniki do nowej tablicy. Oryginał pozostaje bez zmian.

🏭

map — конвеєр що трансформує кожну деталь

Уяви конвеєр де кожна деталь проходить крізь верстат і виходить зміненою. map робить те саме: бере кожен елемент, застосовує функцію і збирає результати у новий масив. Оригінал залишається незайманим.

javascript
💬

map завжди повертає новий масив тієї ж довжини.

🔍

filter — сито для масиву

Уяви сито: кидаєш всі елементи і частина проходить крізь дірочки (відповідають умові), а частина — ні. filter залишає тільки ті елементи для яких функція повертає true.

javascript
💬

find — pierwsze dopasowanie. filter — wszystkie dopasowania.

javascript
💬

find — перший підхожий. filter — всі підхожі.

Ці методи не змінюють оригінальний масив — вони завжди повертають НОВИЙ. Початкові дані залишаються незайманими.

Komentarze

Zaloguj się lub Zacznij aby zostawić komentarz.