logo

Tablica JavaScript

Tablica JavaScriptu to obiekt reprezentujący zbiór elementów podobnego typu.

Istnieją 3 sposoby konstruowania tablicy w JavaScript

  1. Według literału tablicowego
  2. Tworząc bezpośrednio instancję Array (używając nowego słowa kluczowego)
  3. Używając konstruktora Array (używając słowa kluczowego new)

1) Literał tablicowy JavaScript

Poniżej podana jest składnia tworzenia tablicy przy użyciu literału tablicowego:

 var arrayname=[value1,value2.....valueN]; 

Jak widać, wartości są zawarte w [ ] i oddzielane przez , (przecinek).

Zobaczmy prosty przykład tworzenia i używania tablicy w JavaScript.

 var emp=[&apos;Sonoo&apos;,&apos;Vimal&apos;,&apos;Ratan&apos;]; for (i=0;i <emp.length;i++){ document.write(emp[i] + ' <br>&apos;); } </emp.length;i++){>
Przetestuj teraz

Właściwość .length zwraca długość tablicy.

Dane wyjściowe powyższego przykładu

linux, jak zmienić nazwę katalogu

2) Bezpośrednio JavaScript Array (nowe słowo kluczowe)

Poniżej podano składnię bezpośredniego tworzenia tablicy:

r w programowaniu c
 var arrayname=new Array(); 

Tutaj, nowe słowo kluczowe służy do tworzenia instancji tablicy.

Zobaczmy przykład bezpośredniego tworzenia tablicy.

 var i; var emp = new Array(); emp[0] = &apos;Arun&apos;; emp[1] = &apos;Varun&apos;; emp[2] = &apos;John&apos;; for (i=0;i <emp.length;i++){ document.write(emp[i] + ' <br>&apos;); } </emp.length;i++){>
Przetestuj teraz

Dane wyjściowe powyższego przykładu

3) Konstruktor tablic JavaScript (nowe słowo kluczowe)

Tutaj musisz utworzyć instancję tablicy, przekazując argumenty w konstruktorze, abyśmy nie musieli jawnie podawać wartości.

Poniżej podano przykład tworzenia obiektu za pomocą konstruktora tablicowego.

 var emp=new Array(&apos;Jai&apos;,&apos;Vijay&apos;,&apos;Smith&apos;); for (i=0;i <emp.length;i++){ document.write(emp[i] + ' <br>&apos;); } </emp.length;i++){>
Przetestuj teraz

Dane wyjściowe powyższego przykładu


Metody tablicowe JavaScript

Zobaczmy listę metod tablicowych JavaScript wraz z ich opisem.

Metody Opis
połączyć() Zwraca nowy obiekt tablicowy, który zawiera dwie lub więcej scalonych tablic.
kopiujw() Kopiuje część danej tablicy z własnymi elementami i zwraca zmodyfikowaną tablicę.
wpisy() Tworzy obiekt iteratora i pętlę, która iteruje po każdej parze klucz/wartość.
każdy() Określa, czy wszystkie elementy tablicy spełniają podane warunki funkcji.
płaski() Tworzy nową tablicę zawierającą elementy podtablicy łączone rekurencyjnie do określonej głębokości.
płaskaMapa() Odwzorowuje wszystkie elementy tablicy za pomocą funkcji mapowania, a następnie spłaszcza wynik do nowej tablicy.
wypełnić() Wypełnia elementy tablicy wartościami statycznymi.
z() Tworzy nową tablicę zawierającą dokładną kopię innego elementu tablicy.
filtr() Zwraca nową tablicę zawierającą elementy, które spełniają podane warunki funkcji.
znajdować() Zwraca wartość pierwszego elementu w podanej tablicy, który spełnia określony warunek.
znajdźindeks() Zwraca wartość indeksu pierwszego elementu w podanej tablicy, który spełnia określony warunek.
dla każdego() Wywołuje podaną funkcję raz dla każdego elementu tablicy.
zawiera() Sprawdza, czy dana tablica zawiera określony element.
indeks() Przeszukuje określony element w podanej tablicy i zwraca indeks pierwszego dopasowania.
isArray() Sprawdza, czy przekazana wartość jest tablicą.
dołączyć() Łączy elementy tablicy w postaci ciągu znaków.
Klucze() Tworzy obiekt iteratora, który zawiera tylko klucze tablicy, a następnie przechodzi przez te klucze w pętli.
ostatniIndexOf() Przeszukuje określony element w podanej tablicy i zwraca indeks ostatniego dopasowania.
mapa() Wywołuje określoną funkcję dla każdego elementu tablicy i zwraca nową tablicę
z() Tworzy nową tablicę ze zmiennej liczby argumentów, przechowującą dowolny typ argumentu.
Muzyka pop() Usuwa i zwraca ostatni element tablicy.
naciskać() Dodaje jeden lub więcej elementów na końcu tablicy.
odwracać() Odwraca elementy danej tablicy.
zmniejsz (funkcja, inicjał) Wykonuje podaną funkcję dla każdej wartości od lewej do prawej i redukuje tablicę do pojedynczej wartości.
zmniejszPrawo() Wykonuje podaną funkcję dla każdej wartości od prawej do lewej i redukuje tablicę do pojedynczej wartości.
Niektóre() Określa, czy którykolwiek element tablicy przejdzie test zaimplementowanej funkcji.
zmiana() Usuwa i zwraca pierwszy element tablicy.
plasterek() Zwraca nową tablicę zawierającą kopię części danej tablicy.
sortować() Zwraca element danej tablicy w posortowanej kolejności.
splatać() Dodaje/usuwa elementy do/z podanej tablicy.
doLocaleString() Zwraca ciąg znaków zawierający wszystkie elementy określonej tablicy.
doString() Konwertuje elementy określonej tablicy na postać ciągu, bez wpływu na oryginalną tablicę.
cofnij przesunięcie() Dodaje jeden lub więcej elementów na początku danej tablicy.
wartości() Tworzy nowy obiekt iteratora przenoszący wartości dla każdego indeksu w tablicy.