Método de emenda de matriz em JavaScript | Explicado

Método de emenda de matriz em JavaScript | Explicado
JavaScript fornece um método de matriz muito útil chamado Array.Splice () que serve múltiplas funcionalidades. Por exemplo, a matriz.O método Splice () pode ser usado para adicionar novos elementos a uma matriz, excluir elementos de matriz existentes e substituir os elementos de matriz existentes. Usando a matriz.Método Splice (), podemos adicionar e excluir vários elementos de uma só vez.

Esta posta.Método Splice () em JavaScript:

  • O que é array.Splice () em JavaScript?
  • Sintaxe da matriz.emenda ()
  • Como usar a matriz.Método Splice () em JavaScript?

Então, vamos começar!

O que é array.Splice () em JavaScript?

É uma função de matriz embutida que modifica uma matriz adicionando novos elementos a ele ou removendo/substituindo os elementos existentes dele. A matriz.Método Splice () primeiro modifica a matriz original e depois retorna uma nova variedade de elementos removidos.

Sintaxe da matriz.emenda ()

O trecho abaixo ajudará você a entender a sintaxe básica da matriz.Método Splice ():

variedade.Splice (index_number, Delete_count, NewElements)

Os pontos listados fornecerão informações detalhadas sobre os parâmetros da matriz.Método Splice ():

  • A matriz.Método Splice () deve pegar um parâmetro "index_number" que especifica a posição para adicionar ou remover elementos.
  • O método Splice () pode levar dois parâmetros opcionais, "Delete_Count", que especifica o número de elementos a serem removidos, e o segundo parâmetro é adicionar novos elementos à matriz.

Como usar a matriz.Método Splice () em JavaScript?

Nesta seção, entenderemos o funcionamento da matriz.Método Splice () com a ajuda de alguns exemplos relevantes.

A tarefa é excluir os elementos da matriz usando a matriz.Método Splice () em JavaScript:

Neste programa, em primeiro lugar, criaremos uma matriz chamada "países Nome" e atribuiremos a ele nomes de alguns países. Em seguida, vamos utilizar a matriz.Método Splice () e passaremos "3" como um parâmetro:

const paísesName = ["Argentina", "Austrália", "Paquistão", "Brasil", "Dinamarca", "Inglaterra"];
const DeleteDelements = países Nome.emenda (3);
console.log ("Array original:", nome dos países);
console.log ("Array de elementos excluídos:", DeleteDelements);

O método Splice () excluirá os elementos do terceiro índice até o último índice da matriz e retornará uma variedade de elementos excluídos:

A saída mostra a matriz.Método Splice () retorna uma variedade de países excluídos.

A tarefa é excluir os elementos da matriz da posição especificada pelo usuário usando a matriz.Método Splice ():

const paísesName = ["Argentina", "Austrália", "Paquistão", "Brasil", "Dinamarca", "Inglaterra"];
const DeleteDelements = países Nome.emenda (3,1);
console.log ("Array original:", nome dos países);
console.log ("Array de elementos excluídos:", DeleteDelements);

Neste exemplo, passamos dois parâmetros para a matriz.Método Splice ().e. 3 e 1. Aqui, “3” representa a posição do elemento a ser excluído e “1” representa um número total de elementos a serem excluídos:

A saída verificou que desta vez o método Splice () excluiu o elemento da posição especificada pelo usuário.

A tarefa é excluir o elemento "um" presente no índice "3" e adicionar dois novos elementos

Neste exemplo, excluiremos o "Brasil" da matriz e adicionaremos dois elementos "Srilanka" e "Itália" usando a matriz.Método Splice ():

OnSt paísesName = ["Argentina", "Austrália", "Paquistão", "Brasil", "Dinamarca", "Inglaterra"];
const DeleteDelements = países Nome.emenda (3, 1, "Srilanka", "Itália");
console.log ("Array original:", nome dos países);
console.log ("Array de elementos excluídos:", DeleteDelements);

O programa acima produzirá a seguinte saída na execução bem -sucedida:

É assim que podemos adicionar e excluir elementos em uma matriz usando a matriz.Método Splice ().

A tarefa é inserir um novo elemento sem excluir nenhum outro elemento da matriz:

const paísesName = ["Argentina", "Austrália", "Paquistão", "Brasil", "Dinamarca", "Inglaterra"];
const DeleteDelements = países Nome.Splice (3, 0, "Srilanka", "Itália");
console.log ("Array original:", nome dos países);
console.log ("Array de elementos excluídos:", DeleteDelements);

Se precisarmos adicionar novos elementos sem excluir nenhum elemento de matriz existente, precisamos passar 0 para o parâmetro de exclusão de exclusão:

A saída mostra que os novos elementos são adicionados à matriz sem excluir os elementos de matriz existentes.

Conclusão

Em JavaScript, Array.Splice () é uma função interna que modifica uma matriz adicionando novos elementos a ele ou removendo/substituindo os elementos existentes dele. A matriz.Método Splice () primeiro modifica a matriz original e, depois disso, retorna uma nova variedade de elementos removidos. Este artigo explicou que matriz.Splice () é e como funciona em JavaScript.