const nombres: string[] = ['Ana', 'Roberto', 'Lu', 'Carmen'];
let masLargo: string = '';
for (const nombre of nombres) {
if (nombre.length > masLargo.length) {
masLargo = nombre;
}
}
console.log(masLargo); 📥 Inputs:
nombres = ['Ana', 'Roberto', 'Lu', 'Carmen']
❓ ¿Cuál es el output?
Ingresa tu respuesta abajo
💡 Explicación
El código itera sobre un array de nombres y compara la longitud de cada uno usando .length. Mantiene en 'masLargo' el nombre con más caracteres encontrado hasta el momento. Al final imprime 'Roberto' porque tiene 7 letras, más que todos los demás.
¿Qué imprimiría si agregamos 'Alejandra' al array? Comenta tu respuesta 💭