Programa JavaScript para insertar elementos en una matriz

En este ejemplo, aprenderá a escribir un programa JavaScript que insertará un elemento en un índice específico en una matriz.

Para comprender este ejemplo, debe tener el conocimiento de los siguientes temas de programación de JavaScript:

  • Empalme de matriz de JavaScript ()
  • JavaScript para bucle
  • Matriz de JavaScript

Ejemplo 1: Agregar elemento a la matriz usando splice ()

 // program to insert an item at a specific index into an array function insertElement() ( let array = (1, 2, 3, 4, 5); // index to add to let index = 3; // element that you want to add let element = 8; array.splice(index, 0, element); console.log(array); ) insertElement();

Salida

 (1, 2, 3, 8, 4, 5)

En el programa anterior, el splice()método se usa para insertar un elemento con un índice específico en una matriz.

El splice()método agrega y / o elimina un artículo.

En el splice()método,

  • El primer argumento especifica el índice donde desea insertar un elemento.
  • El segundo argumento (aquí 0 ) especifica el número de elementos que se eliminarán.
  • El tercer argumento especifica el elemento que desea agregar a una matriz.

Ejemplo 2: Agregar elemento a la matriz usando for Loop

 // program to insert an item at a specific index into an array function insertElement() ( let array = (1, 2, 3, 4); // index to add to let index = 3; // element that you want to add let element = 8; for (let i = array.length; i> index; i--) ( //shift the elements that are greater than index array(i) = array(i-1); ) // insert element at given index array(index) = element; console.log(array); ) insertElement();

Salida

 (1, 2, 3, 8, 4)

En el programa anterior,

  • El forbucle se utiliza para recorrer los elementos de la matriz.
  • El elemento se agrega al índice dado.
  • Todos los elementos cuyo índice es mayor que el índice dado se desplazan un paso hacia la derecha.

Articulos interesantes...