Neste exemplo, você aprenderá a escrever um programa JavaScript que esvaziará um array.
Para entender este exemplo, você deve ter conhecimento dos seguintes tópicos de programação JavaScript:
- Função JavaScript e expressões de função
- Comprimento do array JavaScript
- Divisão de matriz JavaScript ()
Exemplo 1: esvaziar a matriz substituindo a nova 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);
Resultado
(1, 2, 3) ()
No programa acima, o valor de array é substituído por um novo array vazio.
Exemplo 2: Matriz vazia usando 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);
Resultado
(1, 2, 3) ()
No programa acima, o splice()
método é usado para remover todos os elementos de uma matriz.
No splice()
método,
- O primeiro argumento é o índice de uma matriz de onde começar a remover um item.
- O segundo argumento é o número de elementos que você deseja remover do elemento de índice.
Exemplo 3: Matriz vazia definindo comprimento 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);
Resultado
(1, 2, 3) ()
No programa acima, a propriedade length é usada para esvaziar o array.
Ao definir array.length
como 0 , todos os elementos da matriz são removidos.