JavaScript Remova o índice da matriz

JavaScript Remova o índice da matriz

Ao programar em JavaScript, pode haver um requisito para trabalhar com matrizes complexas envolvendo os dados em massa que precisam ser acessados. Por exemplo, excluir um registro específico para atualizar os dados ou acessar uma entrada específica instantaneamente. Em tais cenários, a remoção de índices de uma matriz pode ser útil para filtrar os dados.

Este artigo demonstrará os métodos para remover um índice de uma matriz em JavaScript.

Como remover o índice da matriz em javascript?

Um índice pode ser removido de uma matriz em JavaScript usando as seguintes abordagens com o “índice de()”Método:

  • ““emenda ()”Método
  • ““filtro()”Método
  • ““mudança()”Método
  • ““pop ()”Método

Agora vamos explicar cada um deles um por um!

Método 1: Remova o índice da matriz em JavaScript usando o método Splice ()

O "índice de()”O método gera o índice do elemento de matriz especificado e retorna“-1"Se não for encontrado, enquanto o"emenda ()”O método adiciona ou remove os elementos de matriz especificados e altera a matriz original. Esses métodos podem ser usados ​​em combinação para acessar o índice do elemento de matriz especificado e ceder.

Sintaxe

corda.indexOf (pesquisa)

Na sintaxe acima, “procurar”Indica o índice do elemento de matriz buscado.

variedade.emenda (índice, número, item n)

Na sintaxe dada, “índice”Refere -se à posição em que os elementos precisam ser adicionados ou removidos,“número”Representa o número de itens e“Item n”Indica os novos elementos como substituição.

Exemplo

No exemplo abaixo, declare uma matriz com as seguintes entradas e exibi-la no console:

const array = [1, 2, 3, 6, 4];
console.log ("A matriz original é:", Array)

Agora, acesse o índice do elemento de matriz especificado usando o “índice de()”Método e imprimi -lo:

const índice = matriz.indexOf (6);
console.log ("O índice do elemento necessário é:", índice)

Depois disso, consulte o índice acessado contra o elemento correspondente. Aqui "1”É passado como o segundo argumento que representa o número de elementos que queremos excluir:

variedade.emenda (índice, 1);

Ao recuperar o índice removido do elemento da matriz, o método indexOF () retornará “-1”, Que indica que nenhum valor é encontrado:

const indexupd = matriz.indexOf (6);

Por fim, exiba a matriz atualizada e acesse o índice removido também:

console.log ("A matriz original se torna:", Array)
console.log ("O índice do elemento de matriz removido é:", indexupd)

A saída resultante será:

Na saída acima, pode -se observar que o índice especificado é removido e exibido como “-1”Na última declaração referente à definição de“índice de()”Método.

Método 2: Remova o índice da matriz em JavaScript usando o método filter ()

O "filtro()”O método pode ser implementado junto com o“índice de()”Método para criar uma nova matriz com elementos excluindo os filtrados. Ambos os elementos podem ser utilizados para filtrar o elemento de matriz indexado e exibir a matriz atualizada com o índice removido.

Sintaxe

variedade.filtro (função (valor), thisValue)

Aqui, "função”Refere -se à função que invocará a função para fins de filtragem,“Valor”É o valor do elemento atual e“Este valor”Corresponde ao valor passado para a função.

Confira o seguinte exemplo.

Exemplo

Primeiro, defina uma matriz e exiba seus valores originais no console:

var Array = [1, 2, 3, 4, 5];
console.log ("A matriz original é:", Array)

Em seguida, aplique o “filtro()”Método na matriz declarada e acesse o terceiro elemento da matriz, indexando -o como“2”E filtrá -lo:

Array = Array.filtro (função (item)
devolver item !== Array [2]
);

Agora, acesse o índice do elemento removido. Isso resultará no retorno de um valor de lixo “-1”:

indexupd = matriz.IndexOf (3)
console.log ("O índice do elemento de matriz removido é:", indexupd)

Por fim, imprima a matriz atualizada sem o item filtrado:

console.log ("A matriz sem remoção do elemento indexado se torna:", Array)

Saída

Método 3: Remova o índice da matriz em javascript usando o método shift ()

O "mudança()”O método remove o primeiro elemento da matriz e altera a matriz original. Este método pode ser aplicado removendo o primeiro elemento da matriz e acessando seu índice removido.

O exemplo a seguir ilustrará o conceito declarado.

Exemplo

Em primeiro lugar, declare a matriz especificada e exiba -a:

var Array = [1, 2, 3, 4, 5];
console.log ("A matriz original é:", Array)

Em seguida, aplique o “mudança()”Método para remover o primeiro elemento da matriz e acessar seu índice usando o“índice de()”Método como discutido antes:

variedade.mudança();
indexupd = matriz.IndexOf (1)

Por fim, exiba o índice do elemento de matriz omitido, que resultará em “-1”E a matriz atualizada:

console.log ("O índice do elemento de matriz removido é:", indexupd)
console.log ("A matriz sem remoção do elemento indexado se torna:", Array)

Saída

Método 4: Remova o índice da matriz em JavaScript usando o método pop ()

O "pop ()”O método aparece o último elemento da matriz e atualiza a matriz original também. Este método pode ser aplicado para exibir o último elemento da matriz, acessar seu índice e atualizar a matriz declarada.

Exemplo

Na primeira etapa, repita as etapas discutidas acima para declarar uma matriz:

var Array = [1, 2, 3, 4, 5];
console.log ("A matriz original é:", Array)

Aqui, aplique o “pop ()”Método para exibir o último elemento da matriz:

variedade.pop ();

A instrução Código a seguir acessará o índice do elemento da matriz estourada como “5

indexupd = matriz.IndexOf (5)

Por último, acesse o índice do elemento de matriz removido e exiba a matriz atualizada:

console.log ("O índice do elemento de matriz removido é:", indexupd)
console.log ("A matriz sem remoção do elemento indexado se torna:", Array)

Saída

Este blog demonstrou os métodos para remover um índice de uma matriz em JavaScript.

Conclusão

Para remover um índice de uma matriz em JavaScript, aplique o “emenda ()”Método para unir o índice de um determinado elemento de matriz, o“filtro()”Método para filtrar o elemento de matriz indexado e retornar seu índice, o“mudança()”Método para remover o último elemento da matriz, ou o“pop ()”Método para remover o último elemento da matriz junto com seu índice. Este artigo explicou as abordagens para remover um índice de uma matriz em JavaScript.