Programa JavaScript para agregar un objeto a una matriz

En este ejemplo, aprenderá a escribir un programa JavaScript que agregará un objeto a una matriz.

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

  • Empuje de matriz de JavaScript ()
  • Empalme de matriz de JavaScript ()
  • Operador de difusión de JavaScript

Ejemplo 1: Agregar objeto a la matriz usando push ()

 // program to append an object to an array function insertObject(arr, obj) ( // append object arr.push(obj); console.log(arr); ) // original array let array = (1, 2, 3); // object to add let object = (x: 12, y: 8); // call the function insertObject(array, object);

Salida

 (1, 2, 3, (x: 12, y: 8))

En el programa anterior, el push()método se usa para agregar un objeto a una matriz.

El push()método agrega un elemento al final de una matriz.

Ejemplo 2: Agregar objeto a la matriz usando splice ()

 // program to append an object to an array function insertObject(arr, obj) ( // find the last index let index = arr.length; // appending object to end of array arr.splice(index, 0, object); console.log(arr); ) // original array let array = (1, 2, 3); // object to add let object = (x: 12, y: 8); // call the function insertObject(array, object);

Salida

 (1, 2, 3, (x: 12, y: 8))

En el programa anterior, el splice()método se usa para agregar un objeto a una matriz.

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

En el splice()método,

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

Ejemplo 3: Agregar objeto mediante el operador de extensión

 // program to append an object to an array function insertObject(arr, obj) ( // append object arr = (… arr, object); console.log(arr); ) // original array let array = (1, 2, 3); // object to add let object = (x: 12, y: 8); // call the function insertObject(array, object);

Salida

 (1, 2, 3, (x: 12, y: 8))

En el programa anterior, el operador de propagación se usa para agregar un objeto a una matriz.

La sintaxis de propagación le permite copiar todos los elementos a una matriz. Luego, el objeto se agrega al final de la matriz.

Articulos interesantes...