Metody tablicy JavaScript

Konwersja tablic na ciągi znaków

metoda JavaScript toString() konwertuje tablicę na ciąg wartości tablicy (rozdzielonych przecinkami).

metodajoin() łączy również wszystkie elementy tablicy w łańcuch.

zachowuje się tak jak toString(), ale dodatkowo można określić separator:

Popping and push

podczas pracy z tablicami łatwo jest usuwać elementy i dodawać nowe elementy.,

To jest to, czym jest popping and pushing:

Wyskakiwanie elementów z tablicy lub przesuwanie elementów do tablicy.

Popping

pop() metoda usuwa ostatni element z tablicy:

metoda zwraca wartość, która została „wyskoczyła”:

przykład

var fruits=;
var x =fruits.,pop(); // wartość x to „Mango”

Wypróbuj Sam ”

pchanie

metoda push() dodaje nowy element do tablicy (na końcu):

przykład

var fruits = ;
fruits.push („Kiwi”); / / dodaje nowy element („Kiwi”) do fruits

spróbuj sam”

metoda push() zwraca nową długość tablicy:

przykład

var fruits = ;
var x = fruits.,push („Kiwi”); / / wartość x wynosi 5

spróbuj sam ”

przesunięcie elementów

przesunięcie jest równoważne popping, działa na pierwszym elemencie zamiast na ostatnim.

metodashift() usuwa pierwszy element tablicy i „przesuwa” wszystkie pozostałe elementy do dolnego indeksu.

shift() metoda zwraca łańcuch, który został „przesunięty”:

przykład

var fruits=;
var x =fruits.,shift (); / / wartością x jest „banan”

spróbuj sam „

metodaunshift() dodaje nowy element do tablicy (na początku), a starsze elementy „unshifts”:

metodaunshift() zwraca nową długość tablicy.

przykład

var fruits =;
fruits.unshift („Lemon”); / / zwraca 5

Try it Yourself „

Zmiana elementów

elementy tablicy są dostępne za pomocą ich numeru indeksu:

indeksy tablicy rozpoczynają się od 0. jest pierwszym elementem tablicy, jest drugim, jest trzecim …,

właściwośćlength umożliwia łatwe dołączenie nowego elementu do tablicy:

usuwanie elementów

ponieważ tablice JavaScript są obiektami, elementy mogą być usuwane za pomocą operatora JavaScriptdelete:

usunięcie może pozostawić niezdefiniowane otwory w tablicy.tablica. Zamiast tego użyj pop() lub shift ().

łączenie tablicy

metodasplice() może być używana do dodawania nowych elementów do tablicy:

przykład

var fruits=;
fruits.,splice (2, 0, „Lemon”,”Kiwi”);

Try it Yourself ”

pierwszy parametr (2) określa pozycję, w której powinny być dodawane nowe elementy.

drugi parametr (0) określa ile elementów powinno być ustawionych.

pozostałe parametry („Lemon” , „Kiwi”) definiują nowe elementy do koralików.

metodasplice() zwraca tablicę z usuniętymi elementami:

przykład

var fruits=;
fruits.,splice (2, 2, „Lemon”,”Kiwi”);

spróbuj sam ”

używanie splice() do usuwania elementów

dzięki sprytnemu ustawieniu parametrów możesz użyć splice() do usuwania elementów bez pozostawiania „dziur” w tablicy:

pierwszy parametr (0) określa pozycję, w której powinny być dodawane nowe elementy.

drugi parametr (1) określa, ile elementów powinno być wykonanych.

pozostałe parametry są pomijane. Nie będą dodawane żadne nowe elementy.,

Scalanie (łączenie) tablic

metodaconcat() tworzy nową tablicę poprzez scalanie (łączenie) istniejących tablic:

metodaconcat() nie zmienia istniejących tablic. Zawsze zwraca nową tablicę.

concat() metoda może przyjmować dowolną liczbę argumentów tablicy:

concat() metoda może również przyjmować ciągi znaków jako argumenty:

przykład (łączenie tablicy z wartościami)

var arr1 = ;
var myChildren = arr1.,concat („Peter”);

Try it Yourself”

wycinanie tablicy

metoda slice() wycina kawałek tablicy do nowej tablicy.

Ten przykład usuwa część tablicy zaczynającą się od elementu tablicy 1 („Orange”):

przykład

var fruits=;
var citrus = fruits.slice (1);

spróbuj sam ”

metodaslice() tworzy nową tablicę. Nie usuwa żadnych elementów z tablicy źródłowej.,

Ten przykład usuwa część tablicy zaczynającą się od elementu tablicy 3 („Apple”):

przykład

var fruits=;
var citrus = fruits.slice (3);

spróbuj sam ”

metodaslice() może przyjmować dwa argumenty, takie jakslice(1, 3).

metoda wybiera elementy z argumentu start i do (ale nie wliczając) argumentu end.

przykład

var fruits=;
var citrus = fruits.,slice (1, 3);

Try it Yourself ”

jeśli argument końcowy zostanie pominięty, tak jak w pierwszych przykładach, metoda slice() usuwa resztę tablicy.

przykład

var fruits=;
var citrus = fruits.slice (2);

Try it Yourself ”

Automatic ToString ()

JavaScript automatycznie konwertuje tablicę na oddzielony przecinkami łańcuch, gdy oczekiwana jest prymitywna wartość.

tak jest zawsze, gdy próbujesz wypisać tablicę.,

te dwa przykłady dadzą ten sam wynik:

przykład

var fruits=;
dokument.getElementById („demo”).innerHTML = fruits;

Try it Yourself „

wszystkie obiekty JavaScript mają metodę toString ().

znajdowanie wartości Max i Min w tablicy

nie ma wbudowanych funkcji do znajdowania najwyższej lub najniższej wartości w tablicy JavaScript.

dowiesz się, jak rozwiązać ten problem w następnym rozdziale tego samouczka.

sortowanie tablic

sortowanie tablic jest omówione w następnym rozdziale tego samouczka.

Dodaj komentarz

Twój adres email nie zostanie opublikowany. Pola, których wypełnienie jest wymagane, są oznaczone symbolem *

Przejdź do paska narzędzi