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