Olá, alguém pode me ajudar?
Recebi erro de que o array não foi definido. Ao forçar com array = [], corrige o array, mas aparece que pivô não foi definido. O que estou fazendo de errado?
Segue código abaixo:
const listaLivros = require ('./array');
function encontraMenores(pivo, array) {
let menores = 0;
for(let atual = 0; atual < array.length; atual++) {
let produtoAtual = array[atual];
if (produtoAtual.preco < pivo.preco) {
menores++;
}
}
return menores;
}
console.log(encontraMenores(listaLivros[2], listaLivros));
function trocaLugar(array, de, para) {
const elem1 = array[de];
const elem2 = array[para];
array[para] = elem1;
array[de] = elem2;
}
trocaLugar(array, array.indexOf(pivo), menores); // <------- array não foi definido
console.log(encontraMenores(listaLivros[2],listaLivros));