Olá, como eu faria pra utilizar o For...of, sendo que eu necessito do índice atual? Isso me gerou dúvidas.
Utilizando o For padrão:
for (let atual = 0; atual < livros.length - 1; atual++) {
let menor = menorValor(livros, atual);
const livroAtual = livros[atual];
const livroMenorPreco = livros[menor];
livros[atual] = livroMenorPreco;
livros[menor] = livroAtual;
}
Utilizando o Foreach:
livros.forEach((_, indice) => {
let menor = menorValor(livros, indice);
const livroAtual = livros[indice];
const livroMenorPreco = livros[menor];
livros[indice] = livroMenorPreco;
livros[menor] = livroAtual;
});
Porém como eu acesso o índice do array pelo For...of? Já que em todos os laços de repetição de alguma forma eu consigo acessar o índice, obrigado.