Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
1
respuesta

Duda con filtrar

Hola! en esta parte no puedo terminar de entender porque se usa la letra e

//filtrar elementos de una lista por el largo de la palabra

const ciudadesDisponibles = new Array("Bogotá", "Lima", "Santiago", "Montevideo");
const paisesDisponibles = ["Colombia", "Peru", "Chile", "Brasil", "Argentina", "Uruguay", "Venezuela"];
const paisesFiltrados = paisesDisponibles.filter((e)=> e.length > 6);
console.log(paisesFiltrados);
1 respuesta

¡Hola Claudia! En el código que compartiste, la letra "e" es el parámetro que recibe la función de callback que se pasa como argumento al método filter(). Este parámetro representa cada uno de los elementos del array paisesDisponibles, que son evaluados por la función de callback para determinar si deben ser incluidos o no en el array resultante paisesFiltrados.

En este caso, la función de callback utiliza la propiedad length de cada elemento para evaluar si su longitud es mayor a 6 caracteres. Si es así, el elemento se incluye en el array resultante. Si no, se descarta.

Espero que esto te ayude a entender por qué se utiliza la letra "e" en este contexto. ¡Buenos estudios!

Si este post te ayudó, por favor, marca como solucionado ✓. Continúa con tus estudios! :)