JavaScript – Não use ‘delete’ para remover itens em um array

image_pdfimage_print

É comum verificar programadores utilizarem ‘delete’ para remover itens de um array. No entanto, deve-se utilizar ‘splice’.

Usar ‘delete’ apenas substituirá o item por ‘undefined’, o que não significa removê-lo do array.

A sintaxe do splice para este caso de remoção é:

[].splice( posição_a_ser_removida, quantidade_itens_remover_a_partir_da_posicao );

 

Gostou? Tire um minutinho e dê sua contribuição para Drall Dev Community no Patreon!