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?
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?
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 ]