Cannot read properties of undefined (reading 'preco')
const livros = require('./listaLivros');
const quickSort = (arr) => {
if (arr.length <= 1) {
return arr;
}
let pivot = arr[0].preco;
let leftArr = [];
let rightArr = [];
for (let i = 1; i < arr.length; i++) {
if (arr[i].preco < pivot) {
leftArr.push(arr[i].preco);
} else {
rightArr.push(arr[i].preco);
}
}
return [...quickSort(leftArr), pivot, ...quickSort(rightArr)];
};
console.log(quickSort(livros));