Qual das estruturas de repetição abaixo percorre o array de nomes
de forma correta e atribui à variável maiorNome
o nome com o maior número de caracteres?
A - const nomes = ['João', 'Lucas', 'Juliana', 'Amanda', 'Guilherme'];
const maiorNome = '';
for (let index = 0; index < nomes.length; index = index + 1) {
if (nomes[index].length > maiorNome.length) {
maiorNome = nomes[index];
}
}
B - const nomes = ['João', 'Lucas', 'Juliana', 'Amanda', 'Guilherme'];
let maiorNome = '';
for (let index = 0; index < nomes.length; index = index + 1) {
if (nomes[index] > maiorNome) {
maiorNome = nomes[index];
}
}
C- const nomes = ['João', 'Lucas', 'Juliana', 'Amanda', 'Guilherme'];
let maiorNome = '';
for (let index = 0; index < nomes.length; index = index + 1) {
if (nomes[index].length > maiorNome.length) {
maiorNome = nomes[index];
}
}
D- const nomes = ['João', 'Lucas', 'Juliana', 'Amanda', 'Guilherme'];
let maiorNome = '';
for (let index = 0; index < nomes.length; index = index + 1) {
if (nomes[index].length < maiorNome.length) {
maiorNome = nomes[index];
}
}
E- const nomes = ['João', 'Lucas', 'Juliana', 'Amanda', 'Guilherme'];
let maiorNome = '';
for (let index = 0; index < nomes.length; index = index + 1) {
if (nomes[index].length < maiorNome.length) {
maiorNome.push(nomes[index]);
}
}
A estrutura de repetição que percorre o array de nomes de forma correta e atribui à variável maiorNome o nome com o maior número de caracteres é a opção: **C)** ```javascript const nomes = ['João', 'Lucas', 'Juliana', 'Amanda', 'Guilherme']; let maiorNome = ''; for (let index = 0; index < nomes.length; index = index + 1) { if (nomes[index].length > maiorNome.length) { maiorNome = nomes[index]; } } ```
Para escrever sua resposta aqui, entre ou crie uma conta
Compartilhar