O que faz splice js?

Splice JS

Retira e insere elementos a partir de um índice no array.


Sintaxe:

array.splice(índice inicial, quantidade de elementos que serão removidos, novos elementos);

Exemplo e explicação passo a passo no array:

var frameworks = ['angular', 'react', 'vue'];

frameworks.splice(2,1, "laravel");

Foi iniciado o array com três frameworks. angular, react e vue, e depois retirado um elemento no índice 2(ou seja o vue frameworks[2] = 'vue'). 

O conteúdo em frameworks fica:

['angular', 'react', 'laravel']

 frameworks.splice(0,2);

São retirados dois elementos a partir do índice 0 (frameworks[0] = 'angular' e frameworks[1] = 'react' ).

O conteúdo em frameworks fica:

['laravel']

 frameworks.splice(1,0,'codeigniter','zend');

São inseridos 2 elementos novos e não é apagado nenhum apartir do indice 1.

O conteúdo em frameworks fica:

['laravel','codeigniter','zend']

Observações:

 Se o número do índice declarado (primeiro parâmetro) for maior que a lista nenhum item será removido. 

 Se o segundo parâmetro (deleteCount) for maior que a lista todos os elementos serão removidos e se for zero nenhum será removido.

Se o terceiro parâmetro em diante (novos elementos) não for declarado nada será inserido.

 

 

Quer acompanhar as novidade do site?

Leia mais em: ww.w3schools.com/jsref/jsref_...

O que faz splice js?

Última atualização: 2023-02-15