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