Agregar elemento a la matriz en el índice específico en JavaScript

Agregar elemento a la matriz en el índice específico en JavaScript
Mientras trabaja con matrices de JavaScript, a veces, es necesario agregar un elemento a un índice particular. En JavaScript, existen múltiples métodos para agregar un elemento al comienzo o al final de la matriz, pero es un poco difícil en el medio de una matriz. No hay forma en el objeto de matriz para agregar un elemento a un cierto índice; De ahí el incorporado "empalme()Se puede utilizar el método ".

Este tutorial explicará la forma de agregar un elemento en una matriz en un cierto índice usando JavaScript.

Cómo agregar un elemento en un índice particular en la matriz de JavaScript?

La inserción directa de un nuevo elemento en una matriz en cualquier índice dado no es compatible con ningún método incorporado. Para hacerlo, use el "empalme()"Método, que modifica el contenido de una matriz eliminando, agregando o reemplazando nuevos elementos en cualquier índice especificado. También actualiza la matriz que la invoca en lugar de crear una nueva.

Sintaxis

Use la sintaxis dada para el método Splice ():

formación.Splice (índice, NO_OF_ELIMININETIMS, item1, ... itemn)

En la sintaxis anterior:

  • El "índice"Es donde se colocará el nuevo elemento.
  • El "NO_OF_ELIMININETIMS"Es el número de elementos que deben eliminarse de la matriz. Es un argumento opcional.
  • El "Artículo1, ... itemn"Son los elementos que se agregarán a una matriz.

Valor de retorno

El método Splice () devuelve una matriz actualizada con nuevos elementos en el índice específico.

Ejemplo 1: Agregue un elemento a una matriz en un índice específico usando el método Splice ()

Crear una matriz "número":

número var = [0, 1, 2, 8, 9];

Llama a "empalme()"Método al pasar el índice"3"Como el primer argumento, que es el índice inicial de los elementos que se agregarán en una matriz," "0"Como segundo argumento, que indica que no se eliminará ningún elemento de la matriz, y luego"3, 4, 5"Son los elementos que deben agregarse en una matriz:

número.empalme (3, 0, 3, 4, 5);

Imprima la matriz actualizada en la consola utilizando el "consola.registro()" método:

consola.registro (número);

Producción

La salida indica que los elementos se agregan con éxito a una matriz desde el índice 3.

Ejemplo 2: Agregue una matriz a una matriz en un índice específico usando el método Splice ()

Crear una matriz "numer"Y agregue todos sus elementos en el"número"Array:

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

Use el operador de propagación () en el método Splice () como un tercer argumento que copiará todos los elementos del "numer"Array en el"número"Array:

número.empalme (3, 0, ... num);

Imprima la matriz resultante en la consola:

consola.registro (número);

Producción

La salida anterior muestra que todos los elementos de una matriz "numer"Se agregan con éxito en el"número"Array en el 3er índice.

Conclusión

El javascript "empalme()"Se usa para agregar el elemento en un índice especificado que modifica la matriz eliminando, agregando o reemplazando elementos de una matriz. Este tutorial explicó el procedimiento para agregar un elemento en una matriz en un índice específico usando JavaScript.