28% de descuento del curso en SQL Server

Estrada Web Group Estrada Web Group
4 formas de vaciar u...
Estrada Web Group
Estrada Web Group
Estrada Web Group Estrada Web Group
Calificar:
11 October JavaScri..

4 formas de vaciar un array en JavaScript

Resumen: en este tutorial, aprenderás cuatro formas de vaciar un array en JavaScript.

Supongamos que tienes el siguiente array y deseas eliminar todos sus elementos:

let a = [1,2,3];

A continuación, se muestran varios métodos para hacer que un array esté vacío.

1) Asignar a un nuevo array vacío

Esta es la forma más rápida de vaciar un array:

a = [];

Este código asignó al array a un nuevo array vacío. Funciona perfectamente si no tienes ninguna referencia al array original.

Veamos el siguiente ejemplo:

let b = a;
a = [];
console.log(b); // [1,2,3]

En este ejemplo, primero, la variable b hace referencia al array a. Luego, la a se asigna a un array vacío. El array original aún permanece sin cambios.

2) Establecer length a cero

La segunda forma de vaciar un array es establecer su longitud en cero:

a.length = 0;

La propiedad length es una propiedad de lectura/escritura de un objeto Array. Cuando la propiedad length se establece en cero, todos los elementos del array se eliminan automáticamente.

3) Usar el método splice()

La tercera forma de vaciar un array es eliminar todos sus elementos usando el método splice() como se muestra en el siguiente ejemplo:

a.splice(0,a.length);

En esta solución, el método splice() eliminó todos los elementos del array y devolvió los elementos eliminados como un array.

4) Usando el método pop()

La cuarta forma de vaciar un array es eliminar cada elemento del array uno por uno usando el método while y pop():

while(a.length > 0) {
    a.pop();
}

Esta solución es bastante trivial y es la más lenta en términos de rendimiento.

Compartir:

Cargando...
Descarga el código fuente

Obten el código del sistema de gestión de proyectos.

Shape