Welcome to Our Website

JavaScript Array splice: Delete, Insert, and Replace (Português)

Summary: este tutorial mostra-lhe como usar a lista de JavaScript splice() método para apagar elementos existentes, inserir novos elementos e substituir elementos numa lista.

JavaScript Array type provides a very powerful splice() method that allows you to insert new elements into the middle of an array. No entanto, você pode usar este método para excluir e substituir elementos existentes também.,

a Exclusão de elementos usando JavaScript Matriz splice() método

Para excluir elementos em uma matriz, você passar dois argumentos para o splice() método da seguinte forma:

Code language: JavaScript (javascript)

position especifica a posição do primeiro item para excluir e o argumento num determina o número de elementos de a eliminar.

O método splice() altera a matriz original e devolve uma matriz que contém os elementos apagados.

vamos dar uma olhada no seguinte exemplo.,

suponha, você tem um array scores que contém cinco números de 1 a 5.

Code language: JavaScript (javascript)

a seguinte declaração apaga três elementos doscores array a partir do primeiro elemento.

Code language: JavaScript (javascript)

The scores array now contains two elements.

Code language: JavaScript (javascript)

E o deletedScores array contém três elementos.

Code language: JavaScript (javascript)

a figura seguinte ilustra o método call acima.,

Inserir elementos usando JavaScript Matriz splice() método

Você pode inserir um ou mais elementos em uma matriz com a passagem de três ou mais argumentos para o splice() método com o segundo argumento é zero.

considere a seguinte sintaxe.

Code language: JavaScript (javascript)

nesta sintaxe:

  • position especifica a posição inicial no array que os novos elementos serão inseridos.,
  • o segundo argumento é zero (0) que instrui o método splice() para não excluir nenhum elemento array.
  • o terceiro argumento, o quarto argumento, e assim por diante são os novos elementos que são inseridos na matriz.

Note que o métodosplice() realmente altera a matriz original. Além disso, o método splice() não remove nenhum elemento, portanto, ele retorna uma matriz vazia. Por exemplo:

assumindo que você tem um array chamado colors com três cadeias de caracteres.,

Code language: JavaScript (javascript)

a seguinte declaração insere um elemento após o segundo elemento.

Code language: JavaScript (javascript)

The colors array now has four elements with the new element inserted in the second position.

Code language: JavaScript (javascript)

a figura seguinte demonstra a chamada do método acima.,

Você pode inserir mais de um elemento, passando o quarto argumento, o quinto argumento, e assim por diante para o splice() método como no exemplo a seguir.

Code language: JavaScript (javascript)

substituindo elementos usando o método de splice Array JavaScript ()

o método splice() permite inserir novos elementos numa matriz, apagando simultaneamente os elementos existentes.,

para fazer isso, você passa pelo menos três argumentos com o segundo que especifica o número de itens a excluir e o terceiro que indica os elementos a inserir.

Note que o número de elementos a eliminar não precisa de ser o mesmo que o número de elementos a inserir.

suponha que você tem um array de linguagens de programação com quatro elementos:

Code language: JavaScript (javascript)

a seguinte declaração substitui o segundo elemento por um novo.,

Code language: JavaScript (javascript)

languages array agora ainda tem quatro elementos com o novo segundo argumento é o de 'Python' em vez de 'C++'.

Code language: JavaScript (javascript)

a figura seguinte ilustra a chamada de método acima.,

Você pode substituir um elemento com vários elementos, passando mais argumentos para o splice() método da seguinte forma:

Code language: JavaScript (javascript)

A instrução exclui um elemento a partir do segundo elemento i.é., Java e insere três novos elementos para o languages array. O resultado é o seguinte.,

Code language: JavaScript (javascript)

neste tutorial, você aprendeu como usar a Matriz de JavaScript splice() método para eliminar elementos existentes, inserir novos elementos, e substituir elementos em uma matriz.

  • este tutorial foi útil ?
  • YesNo

Deixe uma resposta

O seu endereço de email não será publicado. Campos obrigatórios marcados com *