Okładka artykułu: Array functions

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 ()