1
resposta

definição errada

Olá, boa tarde, a definição de lastIndexOf() está incorreta. No texto diz: "lastIndexOf(): É igual o findIndex() porém começa do último elemento, não no primeiro." Entretanto, ele não é como o findIndex(). A definição pelo MDN é: "O método lastIndexOf() retorna o ultimo índice que um certo elemento pode ser encontrado no array, ou -1 se o elemento não estiver presente. O array é pesquisado de trás para frente, começando pelo fromIndex."

1 resposta

Boa tarde Luiza, tudo certo?

Muito obrigado pela correção! Fizemos uma alteração na atividade que você relatou e espero que agora esteja tudo certo.

Um detalhe curioso é que o fromIndex pode receber um segundo parâmetro que é o ponto de início da varredura.

Por exemplo:

[15, 8, 3, 4, 3].lastIndexOf(3) // Resulta em 4
[15, 8, 3, 4, 3].lastIndexOf(3, 3) // Resulta em 2

Continue assim e bons estudos!