

Seu próximo nível começa aqui
Seu desenvolvimento não pode ter limites. Garanta sua Assinatura Ilimitada e libere uma preparação completa com os melhores professores do Brasil.
Analise a página Web a seguir, escrita em (HTML) e com a linguagem JavaScript.
<!DOCTYPE html> <html> <body> <script language="Javascript"> function classificacao() { return function(obj1, obj2) { var a = (obj2["nota"] - obj1["nota"]); return (a !== 0) ? a : (obj1["idade"] - obj2["idade"]); }; } var aprovados = [ {candidato: "Renata Soares", nota: 7.8, idade: 29}, {candidato: "Marcos Teixeira", nota: 7.8, idade: 26}, {candidato: "Priscila Gomes", nota: 7.8, idade: 30}, {candidato: "João Oliveira", nota: 7.8, idade: 27}, {candidato: "Adriana Telles", nota: 7.8, idade: 28} ]; aprovados.sort(classificacao()); document.write(aprovados[1].candidato); </ </ </ |
Como pode ser observado, uma função foi criada para ordenar os candidatos do array “aprovados”, considerando como critério de ordenação nota e idade. Ao executar este script no navegador Google Chrome, versão 64, pergunta-se: qual candidato ficou em segundo lugar?
Adriana Telles
João Oliveira
Marcos Teixeira
Priscila Gomes
Renata Soares