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

Duvida Exercicio 4

Confesso que ainda não entendi direito a parte do a.preco - b.preco, sei que a.preco é a lista e o parametro que ele quer, mas o que o menos faz ali exatamente?

sinto que entendi mas ao mesmo tempo fico confuso quando tento entender, sei que serve pra determinar a ordem mas como exatamente isso funciona? o que exatamente acontece?

1 resposta
solução!

Olá João Pedro!

O operador - em a.preco - b.preco representa a subtração entre os valores dos preços dos produtos a e b. Vamos entender melhor:

Se a.preco for menor que b.preco, o resultado da expressão a.preco - b.preco será um número negativo. Se a.preco for maior que b.preco, o resultado será um número positivo. Se a.preco for igual a b.preco, o resultado será zero. No contexto da função sort((a, b) => a.preco - b.preco), essa subtração é usada para comparar os preços dos produtos e determinar a ordem de classificação. Os produtos são organizados em ordem crescente de preço, com os mais baratos primeiro.