O programador escreveu a função maiorNome abaixo para que ela retornasse o maior nome do arrayDeNomes. Por que ela não funciona como esperado? *
Function malorNometarrayDeNomes){
// Se o arraybeNomes estiver vazio, retornar undefined
it(arrayDeNomes.length = 0) return undefined;
17 Atribuindo o primeiro elemento a variável maior
var maior = arrayDeNomes [0];
for (let i = 1; i < arrayDeNomes.length; i++) {
if (maior.length arrayDeNomes[i]){
maior = arrayDeNomes[1];
A) A função vai funcionar exatamente como esperado.
B) No for, a variável i está sendo iniciada com 1. Deveria ser iniciada com 0.
C) A variável maior está sendo iniciada com arrayDeNomes[0]. Deveria ser iniciada com uma string vazia.
D) A condição do if está comparando o comprimento da string na variável maior com a string que está no arrayDeNomes. Deveria comparar com o tamanho da string que está no arrayDeNomes
Soluções para a tarefa
Respondido por
0
Resposta:
D) A condição do if está comparando o comprimento da string na variável maior com a string que está no arrayDeNomes. Deveria comparar com o tamanho da string que está no arrayDeNomes
Explicação:
Perguntas interessantes
Geografia,
4 meses atrás
Matemática,
4 meses atrás
Matemática,
4 meses atrás
Português,
10 meses atrás
Matemática,
10 meses atrás
Física,
10 meses atrás