Me ajudem ????
E onde está?
Outro método útil dos arrays é o “indexOf”, que nos diz em que posição um elemento está dentro do array:
var meuArray = ["a", "la", "grande", "le", "puse", "cuca"]
var posicao = meuArray.indexOf("grande"); //devolve 2
var diasDeTrabalho = ["segunda-feira", "terça-feira", "quarta-feira", "quinta-feira", "sexta-feira"]
var umDia = diasDeTrabalho.indexOf ("segunda-feira"); // retorna 0
Como você pode ver, a “curiosidade” do método "indexOf" é que ele sempre retorna um número à menos que o esperado. Será que os criadores de JavaScript estavam errados? o.O
Não, é que em JavaScript, como em muitas linguagens, as posições das matrizes começam em 0: o primeiro elemento é a posição 0, a segunda é a posição 1, a terceira 2 e assim por diante.
E o que acontece se você passar por parâmetro para indexOf um elemento que não tem? Descubra você mesmo!
Tente o seguinte no console:
diasDeTrabalho.indexOf ("osvaldo")
Soluções para a tarefa
Respondido por
7
Resposta:
var diasDeTrabalho = ["segunda-feira", "terça-feira", "quarta-feira", "quinta-feira", "sexta-feira"]
var umDia = diasDeTrabalho.indexOf ("osvaldo");
console.log(umDia);
Explicação: O meu funcionou assim. Tu tem que dar o console.log
jheniiffer19:
oi, como vc consegue ver a resposta dessa declaração? o meu deu certo também, mas não sei oque aparece quando se faz isso, diz que imprime na tela mas não faço ideia de onde ver os resultados das declarações que eu to fazendo.
Respondido por
3
Resposta:
var diasDeTrabalho = ["segunda-feira", "terça-feira", "quarta-feira", "quinta-feira", "sexta-feira"];
var umDia = diasDeTrabalho.indexOf ("osvaldo");
console.log( umDia);
Explicação:
diasDeTrabalho.indexOf("osvaldo");
console.log(diasDeTrabalho.indexOf("osvaldo"))
Perguntas interessantes