WIAI Tablice

 0    30 fiche    Clickez
baixar mp3 Imprimir jogar verifique-se
 
questão język polski resposta język polski
Czym są tablice?
começar a aprender
Tablice w JavaScript to obiekty, które służą do przechowywania ogromnej ilości danych w jednym miejscu (w jednej zmiennej).
Tworzenie tablicy (sposób 1)
começar a aprender
const tab = []; (przy pomocy nawiasów klamrowych)
Tworzenie tablicy (sposób 2)
começar a aprender
const tab = new Array(); (przy pomocy nawiasów okrągłych)
Indeksowanie tablic
começar a aprender
Tablice w JavaScript są indeksowane, co oznacza, że każdy element tablicy ma swój własny numer identyfikacyjny, zaczynając od 0.
Uzyskanie dostępu dzięki indeksowaniu
começar a aprender
Dzięki indeksowaniu możemy uzyskać dostęp do konkretnego elementu tablicy, podając jego indeks.
Odwołanie się do elementu tablicy
começar a aprender
console. log(tab[1]); (indeks 1)
Odwołanie się przy pomocy funkcji at(index)
começar a aprender
tab. at(1); (indeks 1)
Właściwość length
começar a aprender
Każda tablica udostępnia nam właściwość length, która określa jej długość (czyli ilość jej elementów).
Tablica w języku JavaScript jest
começar a aprender
obiektem (co oznacza, że posiada wiele różnych metod i właściwości, które pozwalają na pracę z tablicą.)
Dodawanie elementu do tablicy (podaj 2 sposoby)
começar a aprender
metoda push() i += (np. tab += 4;)
Metoda pop()
começar a aprender
Zabiera ostatni element z tablicy i go zwraca
Metoda unshift()
começar a aprender
wstawia jeden lub kilka elementów na początku tablicy, po czym zwraca nową długość tablicy
Metoda shift()
começar a aprender
usuwa pierwszy element z tablicy i zwraca jego wartość
Metoda join("separator")
começar a aprender
służy do łączenia kolejnych elementów tablicy w jeden wspólny tekst. (Opcjonalny parametr separator oznacza tekst, który będzie oddzielał kolejne elementy w utworzonym tekście. Domyślnie jego wartość to znak przecinka.)
Metoda split()
começar a aprender
Zmiana tekstu na tablicę na podstawie znaku podziału
Metoda reverse()
começar a aprender
Odwracanie kolejności tablicy
Metoda indexOf("str")
começar a aprender
zwraca indeks na którym znalazł szukany tekst/obiekt, lub -1, jeżeli danego elementu nie znalazł
Metoda lastIndexOf()
começar a aprender
zwraca ostatnią pozycję szukanego tekstu
Metoda includes()
começar a aprender
zwraca prawdę lub fałsz w zależności czy szukana wartość znajduje się w tablicy
Metoda sort()
começar a aprender
służy do sortowania elementów tablicy
Standardowe segregowanie tablic JavaScript
começar a aprender
Standardowo JavaScript segreguje tablice leksykograficznie (słownikowo). Oznacza to, że liczby traktowane są jak słowa (co może powodować nieoczekiwane rezultaty.)
Metoda concat()
começar a aprender
Łączenie (scalenie) tablic
Metoda slice()
começar a aprender
Funkcja slice(od, do*) zwraca kawałek tablicy na której została wywołana
Metoda splice()
começar a aprender
Funkcja splice(index, ileUsunąć, nowyElement*...) służy zarówno do usuwania jak i wstawiania nowych elementów do tablicy
Podaj Nowe funkcje EcmaScript 2023
começar a aprender
wprowadzono dla tablic nowe metody: toSorted(), toReversed(), toSpliced(), with()
Działanie toSorted(), toReversed(), toSpliced()
começar a aprender
Pierwsze trzy, ich działanie jest takie samo jak wcześniejszych (sort(), reverse(), splice()) z tym że nie modyfikują oryginalnej tablicy, a zwracają zmienioną.
Metoda with(index, value)
começar a aprender
zwraca nową tablicę ze zmienionym elementem na danym miejscu (Index oznacza miejsce modyfikacji. Jeżeli podana jest ujemna wartość, miejsce liczone jest od końca tablicy. Parametr value oznacza nową wartość)
Podaj Wszystkie Pętle w tablicach
começar a aprender
pętla for, pętla for-of, metoda forEach
Metoda forEach
começar a aprender
jest podobna do pętli, ale ma swoje braki, nie ma instrukcji break oraz continue (używamy gdy procesujemy na wszystkich elementach tablicy, nie używamy do zmiany elementów czy zmiany tablicy, pętla forEach jest wolniejsza)
Do iterowania po tablicach mamy
começar a aprender
metodę obiektu Array i pętle

Você deve entrar para postar um comentário.