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

como o JS sabe que lista equivale ao array de const livros?

como o JS sabe que lista equivale ao array de const livros? Não identifiquei nada ligando uma coisa a outra.

1 resposta
solução!

A function que foi criada para fazer a análise da lista é essa abaixo foi criada com o parâmetro (lista) quando a function é chamada foi passado o parâmetro livros insertionSort(livros) aqui que entrou a const livros

function insertionSort(lista) {

for (let atual = 0; atual < lista.length; atual++) {
    let analise = atual;
    while (analise > 0 && lista[analise].preco < lista[analise - 1].preco) {
        let itemAnalise = lista[analise];
        let itemAnterior = lista[analise - 1];

        lista[analise] = itemAnterior;
        lista[analise - 1] = itemAnalise;

        analise--
    }
}       

console.log(lista) }

insertionSort(livros);