Olá! Procurei reescrever o algoritmo de ordenação SelectionSort utilizando o método forEach(). Na minha cabeça está tudo certo, mas está dando um erro que não não consegui resolver. Meu código:
const livros = require('./lista_livros.js')
const menorValor = require('./menor_preco.js')
livros.forEach((_, indice) => {
let menor = menorValor(livros, indice)
let livroindice = livros[indice]
let livroMenorPreco = livros[menor]
livros[indice] = livroMenorPreco
livros[menor] = livroindice
})
console.log(livros)
Erro:
PS C:\Users\rafae\Documents\Alura\Algoritmos_ordenação_JS> node selectionSort_for_each.js
node:internal/modules/cjs/loader:998
throw err;
^
Error: Cannot find module 'C:\Users\rafae\Documents\Alura\Algoritmos_ordenação_JS\selectionSort_for_each.js'
at Module._resolveFilename (node:internal/modules/cjs/loader:995:15)
at Module._load (node:internal/modules/cjs/loader:841:27)
at Function.executeUserEntryPoint [as runMain] (node:internal/modules/run_main:81:12)
at node:internal/main/run_main_module:23:47 {
code: 'MODULE_NOT_FOUND',
requireStack: []
}
Node.js v18.12.1
O que estou fazendo de errado? Obrigado!