En este ejemplo, aprenderá a escribir un programa JavaScript que vaciará una matriz.
Para comprender este ejemplo, debe tener el conocimiento de los siguientes temas de programación de JavaScript:
- Funciones de JavaScript y expresiones de función
- Longitud de la matriz de JavaScript
- Empalme de matriz de JavaScript ()
Ejemplo 1: matriz vacía sustituyendo una nueva matriz
// program to empty an array function emptyArray(arr) ( // substituting new array arr = (); return arr; ) const array = (1, 2 ,3); console.log(array); // call the function const result = emptyArray(array); console.log(result);
Salida
(1, 2, 3) ()
En el programa anterior, el valor de la matriz se sustituye por una nueva matriz vacía.
Ejemplo 2: matriz vacía con splice ()
// program to append an object to an array function emptyArray(arr) ( // substituting new array arr.splice(0, arr.length); return arr; ) const array = (1, 2 ,3); console.log(array); // call the function const result = emptyArray(array); console.log(result);
Salida
(1, 2, 3) ()
En el programa anterior, el splice()
método se usa para eliminar todos los elementos de una matriz.
En el splice()
método,
- El primer argumento es el índice de una matriz para comenzar a eliminar un elemento.
- El segundo argumento es el número de elementos que desea eliminar del elemento de índice.
Ejemplo 3: matriz vacía configurando la longitud 0
// program to empty an array function emptyArray(arr) ( // setting array length to 0 arr.length = 0; return arr; ) const array = (1, 2 ,3); console.log(array); // call the function const result = emptyArray(array); console.log(result);
Salida
(1, 2, 3) ()
En el programa anterior, la propiedad length se usa para vaciar la matriz.
Cuando se establece array.length
en 0 , se eliminan todos los elementos de la matriz.