Tengo esta matriz cuya longitud podría ser cualquier número pero no menos de 4. ¿Cómo recorro esta matriz para obtener una nueva matriz que tenga una longitud no superior a 4? Intenté usar el método de filtro pero devolvió una matriz vacía.
Este es mi intento:
// array could be of any length but not less than 4. const projects = [ 'landing page', 'portfolio page', 'e-commerce app', 'Dapps', 'signup page', // ... even more ]; const newProjects = projects.filter((project, index, array) => { return project[index <= 4] }) console.log(newProjects);Corregido su enfoque;
const projects = ['landing page', 'portfolio page', 'e-commerce app', 'Dapps', 'signup page',.....] // array could be of any length but not less than 4 const newProjects = projects.filter((project, index, array) => { return index < 4; }) console.log(newProjects);Tenga en cuenta que Array tiene un índice de base cero.
Solución propuesta:
const newProjects = projects.slice(0,3);