začať sa učiť
|
|
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) začať sa učiť
|
|
const tab = []; (przy pomocy nawiasów klamrowych)
|
|
|
Tworzenie tablicy (sposób 2) začať sa učiť
|
|
const tab = new Array(); (przy pomocy nawiasów okrągłych)
|
|
|
začať sa učiť
|
|
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 začať sa učiť
|
|
Dzięki indeksowaniu możemy uzyskać dostęp do konkretnego elementu tablicy, podając jego indeks.
|
|
|
Odwołanie się do elementu tablicy začať sa učiť
|
|
console. log(tab[1]); (indeks 1)
|
|
|
Odwołanie się przy pomocy funkcji at(index) začať sa učiť
|
|
|
|
|
začať sa učiť
|
|
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 začať sa učiť
|
|
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) začať sa učiť
|
|
metoda push() i += (np. tab += 4;)
|
|
|
začať sa učiť
|
|
Zabiera ostatni element z tablicy i go zwraca
|
|
|
začať sa učiť
|
|
wstawia jeden lub kilka elementów na początku tablicy, po czym zwraca nową długość tablicy
|
|
|
začať sa učiť
|
|
usuwa pierwszy element z tablicy i zwraca jego wartość
|
|
|
začať sa učiť
|
|
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.)
|
|
|
začať sa učiť
|
|
Zmiana tekstu na tablicę na podstawie znaku podziału
|
|
|
začať sa učiť
|
|
Odwracanie kolejności tablicy
|
|
|
začať sa učiť
|
|
zwraca indeks na którym znalazł szukany tekst/obiekt, lub -1, jeżeli danego elementu nie znalazł
|
|
|
začať sa učiť
|
|
zwraca ostatnią pozycję szukanego tekstu
|
|
|
začať sa učiť
|
|
zwraca prawdę lub fałsz w zależności czy szukana wartość znajduje się w tablicy
|
|
|
začať sa učiť
|
|
służy do sortowania elementów tablicy
|
|
|
Standardowe segregowanie tablic JavaScript začať sa učiť
|
|
Standardowo JavaScript segreguje tablice leksykograficznie (słownikowo). Oznacza to, że liczby traktowane są jak słowa (co może powodować nieoczekiwane rezultaty.)
|
|
|
začať sa učiť
|
|
Łączenie (scalenie) tablic
|
|
|
začať sa učiť
|
|
Funkcja slice(od, do*) zwraca kawałek tablicy na której została wywołana
|
|
|
začať sa učiť
|
|
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 začať sa učiť
|
|
wprowadzono dla tablic nowe metody: toSorted(), toReversed(), toSpliced(), with()
|
|
|
Działanie toSorted(), toReversed(), toSpliced() začať sa učiť
|
|
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) začať sa učiť
|
|
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 začať sa učiť
|
|
pętla for, pętla for-of, metoda forEach
|
|
|
začať sa učiť
|
|
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 začať sa učiť
|
|
metodę obiektu Array i pętle
|
|
|