Tablica JavaScriptu to obiekt reprezentujący zbiór elementów podobnego typu.
Istnieją 3 sposoby konstruowania tablicy w JavaScript
- Według literału tablicowego
- Tworząc bezpośrednio instancję Array (używając nowego słowa kluczowego)
- 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=['Sonoo','Vimal','Ratan']; for (i=0;i <emp.length;i++){ document.write(emp[i] + ' <br>'); } </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] = 'Arun'; emp[1] = 'Varun'; emp[2] = 'John'; for (i=0;i <emp.length;i++){ document.write(emp[i] + ' <br>'); } </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('Jai','Vijay','Smith'); for (i=0;i <emp.length;i++){ document.write(emp[i] + ' <br>'); } </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. |