Como remover o item da matriz por valor em javascript

Como remover o item da matriz por valor em javascript
Uma matriz é uma combinação de elementos armazenados em uma única variável. JavaScript fornece vários métodos para adicionar, remover e modificar itens de uma matriz. Cada item tem um índice exclusivo para identificar sua localização na matriz. Neste guia, você vai Remova os itens da matriz passando por valores usando JavaScript's filtro() e emenda () métodos. Ao considerar esses métodos internos, o conteúdo deste guia é o seguinte.
  • Remova o item da matriz usando o método Splice () em JavaScript
  • Remova o item da matriz usando o método filter () em javascript

Método 1: Remova o item da matriz por valor usando o método Splice () em JavaScript

Em JavaScript, um método embutido variedade.emenda () é empregado para remover o item da matriz. O método retorna a nova matriz removendo o valor do item, que é passado através do índice. O objetivo de usar este método é substituir a matriz adicionando ou removendo os itens da matriz. Vamos discutir a sintaxe.

Sintaxe

variedade.emenda (ind, num, itens)

Os parâmetros são descritos da seguinte forma:

  • ind: Especifique o número do índice para remover o item.
  • num: representa o número a ser removido.
  • Unid: consulte a adição de itens na matriz.

Código

const arr = [num: 5, num: 10, num: 15];
const idxobj = arr.FindIndex (Object =>
objeto de retorno.num === 10;
);
arr.emenda (idxobj, 1);
console.log (arr);

O código narra a remoção de um item cujo num valor é 10. Neste código, o arr.emenda () o método é utilizado para remover um item passando pelo idxobj índice do arr variedade. Finalmente, a nova matriz é exibida usando o console.registro() método.

Saída

A saída retorna a nova matriz, cujo comprimento é 2. Nesta nova matriz, o item cujo valor é igual a 10 é removido através do arr.emenda () Método em JavaScript.

Método 2: Remova o item da matriz usando o método filter () em javascript

O filtro() O método é empregado para filtrar uma matriz com base nos critérios especificados. Neste método, os usuários podem especificar o valor para a remoção de itens na matriz. O filtro() o método itera sobre os elementos existentes na matriz. Além disso,

Sintaxe

variedade.filtro (função (curval, idx, arr), thisValue)

A descrição dos parâmetros é como abaixo.

  • função: representa a função de retorno de chamada.
  • curval: Especifica o valor do elemento atual.
  • IDX: refere -se ao índice de elemento atual.
  • arr: representa a matriz.

Exemplo
Um exemplo é usado para remover um item da matriz passando o valor em JavaScript.

Código

const arr = [
Nome: 'Harry', Show: 'Cricket',
Nome: 'John', Show: 'Football',
Nome: 'Casar', Show: 'Hockey',
Nome: 'Bob', Show: 'Running',
];
console.log (arr);
Rem = arr.filtro (arr => arr =.nome != 'Harry');
console.log (rem);

O código é explicado abaixo:

  • Em primeiro lugar, uma matriz arr é criado armazenando itens diferentes, como nomes e mostrar.
  • Depois disso, o filtro() O método é utilizado passando a condição arr.nome!= 'Harry'.
  • finalmente, o console.registro() o método é empregado para exibir a nova matriz.

Saída

A saída do código retorna a nova matriz removendo um item específico cujo valor é igual a “atormentar”.

Conclusão

Dois métodos internos variedade.emenda () e variedade.filtro() Os métodos são utilizados para remover itens de uma matriz em JavaScript. No variedade.emenda () Método, o valor do índice de um item é passado para a remoção de um item especificado na matriz. O variedade.filtro() O método é empregado para filtrar a matriz existente aplicando condições. Ambos os métodos são úteis para lidar com muitos itens para economizar tempo e esforço para os desenvolvedores, bem como usuários. Neste artigo, você aprendeu a remover itens de uma matriz passando valores em JavaScript.