nos resultados deu undefined, veja: arquivo1:
const produtos =
[
{
titulo:"Casa Monstro",
preco:15,
},
{
titulo:"Harry Potter",
preco:50,
},
{
titulo:"H.P.LoveCraft: mitos e lendas",
preco:55,
},
{
titulo:"A casa da arvore de 30 andares",
preco: 80
},
{
titulo:"O magico de Oz",
preco: 18,
},
{
titulo:"RezendeEvil vs Herobrine 2",
preco: 27,
},
{
titulo:"Um zumbi a rodo",
preco:47,
},
]
module.exports = produtos;
arquivo2:
const produtos = require('./mergeSort1');
function encontraMenores(pivo,array){
let menores = 0
for(i = 0; i < array.length; i++){
let produtoAtual = array[i];
if(produtoAtual.preco < pivo.preco){
menores++
}
}
trocaDeLugar(array,array.indexOf[pivo],menores)
return menores && array
}
function trocaDeLugar(array,de,para){
const elem1 = array[de];
const elem2 = array[para];
array[para] = elem1;
array[de] = elem2;
}
console.log(encontraMenores(produtos[6],produtos));
resultado: