1
resposta

Não precisava criar uma let analise !! Ficaria menos confuso pra nos iniciante.

//Não precisava criar uma let analise !! Ficaria menos confuso pra nos iniciante // era usar a let atual que foi criada no for!

function insertionSort(lista) {

for (let atual = 0; atual < lista.length; atual++) {
    //let analise = atual;
    while (atual > 0 && lista[atual].preco < lista[atual - 1].preco) {
        troca(lista, atual);
        atual--
    };
};
console.log(lista);

} insertionSort(livros);

1 resposta

Oi, tudo bem?

Agradeço pelo seu feedback! Entendi sua observação sobre a variável "analise". Que bom que você encontrou uma maneira mais simples e menos confusa.

Um abraço e bons estudos.