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.