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