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

Splice

Existe um método para apagar?

1 resposta
solução!

Oi Crisostomo, tudo bem?

Com relação à sua pergunta sobre como apagar um objeto em JavaScript, sim, existe um método específico para isso. O método é o splice(), que é utilizado para remover elementos de um array.

Para utilizá-lo para apagar objetos de um array de objetos, é necessário passar como parâmetro o índice do objeto a ser excluído e a quantidade de objetos a serem excluídos a partir deste índice. Por exemplo, suponha que temos um array de objetos chamado pessoas, e queremos excluir o objeto que está na posição 2:

let pessoas = [
    {nome: "João", idade: 25},
    {nome: "Maria", idade: 30},
    {nome: "José", idade: 35},
    {nome: "Pedro", idade: 40}
];

pessoas.splice(2, 1); // remove o objeto na posição 2

Neste caso, o método splice() recebe dois parâmetros: o primeiro é o índice do objeto a ser excluído (2, que corresponde ao objeto com o nome "José"), e o segundo parâmetro é a quantidade de objetos a serem excluídos a partir deste índice (1, que indica que apenas um objeto será excluído).

Também é possível utilizar o método splice() para excluir vários objetos de uma vez, basta alterar o valor do segundo parâmetro para a quantidade de objetos que deseja excluir. Por exemplo, para excluir os objetos nas posições 1 e 2 do array pessoas, podemos fazer o seguinte:

pessoas.splice(1, 2); // remove os objetos nas posições 1 e 2

Além do splice(), existem outros métodos que podem ser utilizados para manipular arrays de objetos em JavaScript, como o slice() (que retorna uma cópia de um trecho do array), o concat() (que combina dois ou mais arrays) e o push() (que adiciona um objeto ao final do array).

Espero que tenha te ajudado.

Um abraço e bons estudos.