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 робить те саме: бере кожен елемент, застосовує функцію і збирає результати у новий масив. Оригінал залишається незайманим.
map завжди повертає новий масив тієї ж довжини.
filter — сито для масиву
Уяви сито: кидаєш всі елементи і частина проходить крізь дірочки (відповідають умові), а частина — ні. filter залишає тільки ті елементи для яких функція повертає true.
find — pierwsze dopasowanie. filter — wszystkie dopasowania.
find — перший підхожий. filter — всі підхожі.
Ці методи не змінюють оригінальний масив — вони завжди повертають НОВИЙ. Початкові дані залишаються незайманими.