J'ai un tableau Javascript que je voudrais diviser en deux en fonction du retour d'une fonction appelée sur chaque élément. true
o false
. Il s'agit essentiellement d'un array.filter
mais j'aimerais également avoir sous la main les éléments qui ont été filtrés. out .
Actuellement, mon plan est d'utiliser array.forEach
et appeler la fonction prédicat sur chaque élément. Selon que cette fonction est vraie ou fausse, je vais pousser l'élément actuel sur l'un des deux nouveaux tableaux. Existe-t-il une manière plus élégante ou meilleure de procéder ? Un site array.filter
où le poussera l'élément sur un autre tableau avant de retourner false
par exemple ?