Matrizes nos permitem armazenar um tipo de dados semelhante em uma única variável. Podemos então iterar os dados armazenados nas matrizes e executar funções diferentes para manipular os dados de acordo com nossas necessidades. Uma única peça de dados em uma matriz é conhecida como seu elemento. JavaScript nos dá a opção de adicionar e remover elementos de uma matriz depois que declaramos e inicializamos. Neste post, vamos nos concentrar apenas nos métodos que podem ser usados removendo um elemento de uma matriz.
O JavaScript fornece vários métodos que podem ser usados para remover elementos da matriz; Neste post, discutiremos quatro métodos desses. Aqui está a lista dos quatro métodos mais comuns para remover um elemento de matriz em JavaScript:
Vamos discuti -los um por um em grande detalhe.
Observação: Vou usar o console para demonstrar os exemplos presentes neste post.
Como remover um elemento desde o início de uma matriz usando o método shift ()
O método JavaScript Shift () é comumente usado para se livrar de um elemento desde o início de uma matriz JavaScript. Este método não leva nenhum argumento. Podemos simplesmente chamá -lo e ele removerá um elemento desde o início da matriz e mudará todos os outros elementos para baixo por 1 índice:
var num = [0, 1, 2, 3, 4, 5];Como se livrar de um elemento de matriz usando o método pop ()
O método pop javascript pode ser usado para se livrar de um elemento do final de uma matriz JavaScript. Semelhante ao método shift (), ele também não leva nenhum argumento:
var num = [0, 1, 2, 3, 4, 5];Como remover elementos de uma matriz usando o método filtro ()
O método filtro () pode ser usado para remover elementos de uma matriz com base em uma determinada condição; A aplicação do método filtro () na matriz não o altera, e não cria uma nova matriz que consiste nos elementos necessários. É preciso uma função de volta como um parâmetro
Agora, como exemplo, usaremos o método filter () para remover todos os elementos de uma matriz maior que 2:
var num = [0, 1, 2, 3, 4, 5];
Agora vamos remover todos os elementos que menos de 3:
Como remover elementos do meio de uma matriz usando o método Splice ()
O método/função Splice () pode ser usado para inserir ou remover um elemento de uma matriz. Precisamos fornecer dois parâmetros ao método Splice () se quisermos usá -lo para remover elementos de uma matriz. O primeiro parâmetro definirá o ponto de partida do qual o método Splice () removerá os elementos e o segundo elemento especificará o número de elementos que serão removidos da matriz:
var num = [1, 2, 3, 4, 5];Conclusão
Neste guia abrangente, discutimos quatro métodos diferentes de remoção de elementos de uma matriz em JavaScript. Podemos usar os métodos Shift () e Pop () para remover itens/elementos do início e final de um objeto de matriz, respectivamente. Se precisarmos de nossa matriz original para permanecer inalterada e desejar criar uma nova matriz que tenha elementos que passam em uma determinada condição, devemos usar o método filtro (). O método Splice () é melhor quando se trata de remover um elemento de uma matriz, pois nos dá controle sobre os elementos que queremos remover. Podemos especificar o índice e o número de elementos que queremos remover no método Splice ().