我有一个Javascript数组,我想根据每个元素上调用的函数返回true
还是false
将其一分为二。本质上,这是一个array.filter
,但我希望手头也有被过滤掉的元素。
目前,我的计划是使用array.forEach
并在每个元素上调用predicate函数。根据这是真是假,我将把当前元素推入两个新数组中的一个。有没有更优雅或更好的方法来做到这一点?例如,在返回false
之前将元素推送到另一个数组的array.filter
?
https://stackoverflow.com/questions/11731072
复制相似问题