4.5 KiB
title | localeTitle |
---|---|
Falsy Bouncer | Falsy Bouncer |
Recuerda usar Read-Search-Ask
si te atascas. Tratar de emparejar el programa y escribe tu propio código
Explicación del problema:
Eliminar todos los valores falsos de una matriz.
Enlaces relevantes
Sugerencia: 1
La falsedad es algo que se evalúa como FALSO. Solo hay seis valores falsos en JavaScript: indefinido, nulo, NaN, 0, "" (cadena vacía), y falso, por supuesto.
intenta resolver el problema ahora
Sugerencia: 2
Necesitamos asegurarnos de tener todos los valores falsos para comparar, podemos saberlo, tal vez con una función con todos los valores falsos ...
intenta resolver el problema ahora
Sugerencia: 3
Entonces necesitamos agregar un filter()
con la función de valores falsos ...
intenta resolver el problema ahora
¡Alerta de spoiler!
¡Solución por delante!
Solución avanzada de código:
function bouncer(arr) {
return arr.filter(Boolean);
}
Explicación del código:
El Array.prototype.filter
método espera una función que devuelve un Boolean
valor que toma un único argumento y devuelve true
para Truthy valor o false
para Falsy valor. De ahí pasamos la función Boolean
incorporada.
Enlaces relevantes
Créditos:
Si encontró útil esta página, puede agradecer copiando y pegando esto en el chat principal:
Thanks @renelis @abhisekp @Rafase282 for your help with Algorithm: Falsy Bouncer
NOTAS PARA LAS CONTRIBUCIONES:
- NO agregue soluciones que sean similares a las soluciones existentes. Si cree que es similar pero mejor , intente fusionar (o reemplazar) la solución similar existente.
- Agregue una explicación de su solución.
- Categorice la solución en una de las siguientes categorías: Básica , Intermedia y Avanzada .
- Agregue su nombre de usuario solo si ha agregado algún contenido principal relevante . ( NO elimine ningún nombre de usuario existente )
Ver
Wiki Challenge Solution Template
para referencia.