Explicação de Tabela de classificação
Objetivo do desafio: Use o método de array indexOf()
para obter a posição de um elemento em uma array.
Passo a passo da solução: indexOf()
usa um elemento como argumento e retorna o número índice desse elemento em uma array. É importante lembrar que em JavaScript (e na maioria das linguagens de programação), as arrays começam em 0. Por exemplo:
let fruit = ['apples', 'oranges'];
console.log(fruit.indexOf('apples'));
Isso imprimirá 0
, já que 'apples'
é o 1º item da array.
Neste desafio, usaremos .indexOf()
para encontrar a posição de 'YOU'
na array highScores
.
Para concluir o desafio, remova o 0
em let rank = 0
e substitua-o por highScores.indexOf('YOU')
.
O Javascript diferencia maiúsculas e minúsculas, portanto, certifique-se de que o uso de maiúsculas esteja correto.
Solução do código de exemplo:
let highScores = [
'JVN',
'CES',
'YOU',
'AMT',
'GBH'
];
let rank = highScores.indexOf('YOU');
console.log('You are number: ' + rank);
Conceitos de JavaScript: Arrays, Método de array IndexOf, Declarações de variável com let, console.log