20 kwi 2025
Array functions Funkcje na tablicach
Funkcje na tablicach
concat () Scala co najmniej dwie tablice i zwraca nową tablicę.
copyWithin () Kopiuje część tablicy do innej lokalizacji w tej samej tablicy i zwraca ją.
entries () Zwraca parę klucz / wartość Array Iteration Object.
every () Sprawdza, czy każdy element tablicy przechodzi test w funkcji testowej.
fill () Wypełnij elementy tablicy wartością statyczną.
filter () Tworzy nową tablicę ze wszystkimi elementami, które przeszły test w funkcji testowej.
find () Zwraca wartość pierwszego elementu w tablicy, który przeszedł test w funkcji testowej.
findIndex ()
Zwraca indeks pierwszego elementu w tablicy, który przeszedł test w funkcji testowej.
flat () Spłaszczanie tablicy wielowymiarowej
forEach ((value, index, array) => )
Wywołuje funkcję raz dla każdego elementu tablicy.
from () Tworzy tablicę z obiektu.
includes () Określa, czy tablica zawiera określony element.
indexOf () Przeszukaj tablicę pod kątem elementu i zwraca jego pierwszy indeks.
Array.isArray () Określa, czy przekazana wartość jest tablicą.
join () Łączy wszystkie elementy tablicy w ciąg.
keys () Zwraca obiekt iteracji tablicy, zawierający klucze oryginalnej tablicy.
lastIndexOf () Przeszukaj tablicę pod kątem elementu, zaczynając od końca i zwraca jego ostatni indeks.
map () Tworzy nową tablicę z wynikami wywołania funkcji dla każdego elementu tablicy.
pop () Usuwa ostatni element z tablicy i zwraca ten element.
push () Dodaje jeden lub więcej elementów na końcu tablicy i zwraca nową długość tablicy.
reduce () Zmniejsz wartości tablicy do jednej wartości (od lewej do prawej).
reduceRight () Zmniejsz wartości tablicy do jednej wartości (od prawej do lewej).
reverse () Odwraca kolejność elementów w tablicy.
shift () Usuwa pierwszy element z tablicy i zwraca ten element.
slice (start: number, end: number)
Zwraca tablicę zawierającą kopię elementów wyciętych z tablicy źródłowej. Indeksy mogą być również ujemne. Jeśli określisz indeks ujemny w pierwszym parametrze, spowoduje to przesunięcie końca sekwencji. Na przykład slice (-4) wyodrębni ostatnie cztery elementy sekwencji. Możesz określić drugi indeks jako ujemny: będzie to również oznaczać przesunięcie od końca sekwencji:
let fibNums = [ 0 , 1 , 1 , 2 , 3 , 5 , 8 , 13 , 21 ];
console. log (fibNums. slice ( - 4 )); // [5, 8, 13, 21]
console. log (fibNums. slice ( 3 , - 2 )); // [2, 3, 5, 8]
some () Sprawdza, czy którykolwiek z elementów tablicy przechodzi test w funkcji testowej.
sort () Sortuje elementy tablicy.
splice () Dodaje / usuwa elementy z tablicy.
toString () Konwertuje tablicę na ciąg i zwraca wynik.
unshift () Dodaje nowe elementy na początek tablicy i zwraca nową długość tablicy.
values () Zwraca obiekt iteracji tablicy, zawierający wartości oryginalnej tablicy.
push (), pop (), unshift (), shift ()