Dodaj element do tablicy przy określonym indeksie w JavaScript

Dodaj element do tablicy przy określonym indeksie w JavaScript
Podczas pracy z tablicami JavaScript, czasami konieczne jest dodanie elementu w danym indeksie. W JavaScript istnieje wiele metod dodawania elementu na początku lub na końcu tablicy, ale jest to nieco trudne w środku tablicy. W obiekcie tablicy nie ma możliwości dodania elementu do określonego indeksu; Stąd wbudowany „splatać()„Można zastosować metodę.

Ten samouczek wyjaśni sposób dodania elementu w tablicy w określonym indeksie za pomocą JavaScript.

Jak dodać element w danym indeksie w tablicy JavaScript?

Bezpośrednie wstawienie nowego elementu do tablicy przy dowolnym indeksie nie jest obsługiwane żadną wbudowaną metodą. Aby to zrobić, użyj „splatać()”Metoda, która modyfikuje zawartość tablicy poprzez eliminowanie, dodanie lub zastępowanie nowych elementów w dowolnym określonym indeksie. Aktualizuje również tablicę, która ją wywołuje, zamiast tworzyć nową.

Składnia

Użyj podanej składni do metody splatce ():

szyk.splice (indeks, no_of_eliminedIndeItems, item1,… itemn)

W powyższej składni:

  • „„indeks”To miejsce, w którym zostanie ustawiony nowy element.
  • „„NO_OF_ELIMINEDINETEMEMS”To liczba elementów, które należy usunąć z tablicy. To opcjonalny argument.
  • „„Pozycja 1,… pozycja”To elementy, które zostaną dodane do tablicy.

Wartość zwracana

Metoda splatce () zwraca zaktualizowaną tablicę z nowymi elementami w określonym indeksie.

Przykład 1: Dodaj element do tablicy przy określonym indeksie za pomocą metody splatce ()

Utwórz tablicę „numer”:

var liczba = [0, 1, 2, 8, 9];

Zadzwoń do "splatać()„Metoda, przekazując indeks”3”Jako pierwszy argument, który jest początkowym wskaźnikiem elementów, które zostaną dodane w tablicy,„0”Jako drugi argument, który wskazuje, że żaden element nie zostanie usunięty z tablicy, a następnie„3, 4, 5”To elementy, które należy dodać w tablicy:

numer.splice (3, 0, 3, 4, 5);

Wydrukuj zaktualizowaną tablicę na konsoli za pomocą „konsola.dziennik()" metoda:

konsola.log (liczba);

Wyjście

Wyjście wskazuje, że elementy są pomyślnie dodawane do tablicy z indeksu 3.

Przykład 2: Dodaj tablicę do tablicy przy określonym indeksie za pomocą metody splceli ()

Utwórz tablicę „num”I dodaj wszystkie jego elementy w„numer"Tablica:

var num = [3, 4, 5, 6, 7];

Użyj operatora spreadu () w metodzie splaj () jako trzeci argument, który skopiuje wszystkie elementy „num„Tablica do„numer"Tablica:

numer.splice (3, 0,… num);

Wydrukuj wynikową tablicę na konsoli:

konsola.log (liczba);

Wyjście

Powyższe wyjście pokazuje, że wszystkie elementy tablicy „num”Są z powodzeniem dodane w„numer”Tablica na 3. indeksie.

Wniosek

JavaScript „splatać()”Służy do dodania elementu w określonym indeksie, który modyfikuje tablicę poprzez eliminowanie, dodanie lub zastępowanie elementów z tablicy. Ten samouczek wyjaśnił procedurę dodawania elementu w tablicy w określonym indeksie za pomocą JavaScript.