| Fråga   | Svar   | 
        
        | börja lära sig |  |   Tablice w JavaScript to obiekty, które służą do przechowywania ogromnej ilości danych w jednym miejscu (w jednej zmiennej).  |  |  | 
|  börja lära sig Tworzenie tablicy (sposób 1)  |  |   const tab = []; (przy pomocy nawiasów klamrowych)  |  |  | 
|  börja lära sig Tworzenie tablicy (sposób 2)  |  |   const tab = new Array(); (przy pomocy nawiasów okrągłych)  |  |  | 
| börja lära sig |  |   Tablice w JavaScript są indeksowane, co oznacza, że każdy element tablicy ma swój własny numer identyfikacyjny, zaczynając od 0.  |  |  | 
|  börja lära sig Uzyskanie dostępu dzięki indeksowaniu  |  |   Dzięki indeksowaniu możemy uzyskać dostęp do konkretnego elementu tablicy, podając jego indeks.  |  |  | 
|  börja lära sig Odwołanie się do elementu tablicy  |  |   console. log(tab[1]); (indeks 1)  |  |  | 
|  börja lära sig Odwołanie się przy pomocy funkcji at(index)  |  |  |  |  | 
| börja lära sig |  |   Każda tablica udostępnia nam właściwość length, która określa jej długość (czyli ilość jej elementów).  |  |  | 
|  börja lära sig Tablica w języku JavaScript jest  |  |   obiektem (co oznacza, że posiada wiele różnych metod i właściwości, które pozwalają na pracę z tablicą.)  |  |  | 
|  börja lära sig Dodawanie elementu do tablicy (podaj 2 sposoby)  |  |   metoda push() i += (np. tab += 4;)  |  |  | 
| börja lära sig |  |   Zabiera ostatni element z tablicy i go zwraca  |  |  | 
| börja lära sig |  |   wstawia jeden lub kilka elementów na początku tablicy, po czym zwraca nową długość tablicy  |  |  | 
| börja lära sig |  |   usuwa pierwszy element z tablicy i zwraca jego wartość  |  |  | 
| börja lära sig |  |   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.)  |  |  | 
| börja lära sig |  |   Zmiana tekstu na tablicę na podstawie znaku podziału  |  |  | 
| börja lära sig |  |   Odwracanie kolejności tablicy  |  |  | 
| börja lära sig |  |   zwraca indeks na którym znalazł szukany tekst/obiekt, lub -1, jeżeli danego elementu nie znalazł  |  |  | 
| börja lära sig |  |   zwraca ostatnią pozycję szukanego tekstu  |  |  | 
| börja lära sig |  |   zwraca prawdę lub fałsz w zależności czy szukana wartość znajduje się w tablicy  |  |  | 
| börja lära sig |  |   służy do sortowania elementów tablicy  |  |  | 
|  börja lära sig Standardowe segregowanie tablic JavaScript  |  |   Standardowo JavaScript segreguje tablice leksykograficznie (słownikowo). Oznacza to, że liczby traktowane są jak słowa (co może powodować nieoczekiwane rezultaty.)  |  |  | 
| börja lära sig |  |   Łączenie (scalenie) tablic  |  |  | 
| börja lära sig |  |   Funkcja slice(od, do*) zwraca kawałek tablicy na której została wywołana  |  |  | 
| börja lära sig |  |   Funkcja splice(index, ileUsunąć, nowyElement*...) służy zarówno do usuwania jak i wstawiania nowych elementów do tablicy  |  |  | 
|  börja lära sig Podaj Nowe funkcje EcmaScript 2023  |  |   wprowadzono dla tablic nowe metody: toSorted(), toReversed(), toSpliced(), with()  |  |  | 
|  börja lära sig Działanie toSorted(), toReversed(), toSpliced()  |  |   Pierwsze trzy, ich działanie jest takie samo jak wcześniejszych (sort(), reverse(), splice()) z tym że nie modyfikują oryginalnej tablicy, a zwracają zmienioną.  |  |  | 
|  börja lära sig Metoda with(index, value)  |  |   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ść)  |  |  | 
|  börja lära sig Podaj Wszystkie Pętle w tablicach  |  |   pętla for, pętla for-of, metoda forEach  |  |  | 
| börja lära sig |  |   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)  |  |  | 
|  börja lära sig Do iterowania po tablicach mamy  |  |   metodę obiektu Array i pętle  |  |  |