Ejercicios de práctica de JavaScript
Ejercicio 22
Obteniendo el nombre más largo de un array
- Declara un array nombres con al menos 6 nombres.
- Obtén el nombre más largo del array nombres. Tener en cuenta que los "Strings" son listas de caracteres y que las listas tienen un largo (length) que indica su tamaño.
Forma de resolverlo:
Declaro el array nombre con 6 nombres
let nombres = ["Analia", "Carlos", "Andres", "Agustin", "Mateo","Ana"];
Muestro por consola el array
console.info(nombres);
Creo una segunda variable que la llamo nombreMasLargo y la inicializo vacía
let nombreMasLargo = "";
Creo una tercer varaible y la llamo NombreMasCorto
let nombreMasCorto = "";
Voy a ir guardando el nombre mas largo a medida que se va ejecutando el for, voy a ir recorriendo uno a uno los nombres y comparando cuál es más largo (que seguarda en nombreMasLargo)
for (let i = 0; i < nombres.length; i++) {
if (nombres[i].length >= nombreMasLargo.length) {
nombreMasCorto = i;
nombreMasLargo = nombres[i];
}
}
console.log(`El nombre más largo de la lista es: ${nombreMasLargo}`);
Con F12 inspeccionando consola se ve el código en acción
Volver al inicio