Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Exclusão de um valor do meio

E se eu quiser excluir um valor que está em uma posição específica? Por exemplo, se eu tenho uma array [1, 2, 3, 4, 5, 6, 7] e eu quero excluir o valor que está na posição [2] que, no caso, seria o número 3, como devo fazer?

1 resposta
solução!

Você pode usar o método .splice()

let valores = [1, 2, 3, 4, 5, 6, 7]
valores.splice(2, 1)
console.log(valores) 

Vai ser retornado a lista -> [ 1, 2, 4, 5, 6, 7 ]

O primeiro argumento do método é a posição que ele vai remover. O segundo é a quantidade de itens. Também pode ser adicionado um terceiro argumento, que vai ser algo a ser inserido na posição.

Você também pode utilizar desse método para inserir algo em um array, como por exemplo

let valores = [1, 2, 3, 4, 5, 6, 7]
valores.splice(2, 0, 'teste')
console.log(valores) 

Vai ser retornado a lista -> [ 1, 2, 'teste', 3, 4, 5, 6, 7 ]