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