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 cvar 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 terazDane 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 terazDane 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. |