como o JS sabe que lista equivale ao array de const livros? Não identifiquei nada ligando uma coisa a outra.
como o JS sabe que lista equivale ao array de const livros? Não identifiquei nada ligando uma coisa a outra.
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);