Ejercicios de práctica de JavaScript

Ejercicio 22

Obteniendo el nombre más largo de un array

  1. Declara un array nombres con al menos 6 nombres.
  2. 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