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

[Dúvida] Questão do products.remove(product)

Bom dia! Estou com dúvida no por que esta questão estaria sendo correta no caso, já que a função remove só removeria o elemento HTML de uma lista de elementos HTMLs?

Desde já agradeço!

1 resposta
solução!

Oi Cristian, tudo bem?

Entendo sua dúvida em relação à questão do products.remove(product) estar correta. De fato, a função remove não é uma função nativa do JavaScript para remover elementos de uma lista.

No entanto, no contexto do exercício, a função remove está sendo utilizada como uma representação de uma função personalizada que foi criada para remover um produto específico da lista.

Na alternativa B, o código utiliza um loop for para percorrer todos os produtos da lista. Ao encontrar o produto com o id igual a 123, é chamada a função remove(product), que é uma função personalizada para remover o produto da lista.

Portanto, a alternativa B é a correta, pois utiliza uma função personalizada para remover o produto da lista.

Um abraço e bons estudos.

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software