gpt4 book ai didi

javascript - 在 JS 中将过滤器数组应用于数组的优雅方法

转载 作者:行者123 更新时间:2023-12-03 02:21:26 24 4
gpt4 key购买 nike

假设我有一个过滤器数组(这些只是回调)。我想将所有这些优雅地应用到我的数组中。目前我会做这些:

const filters = [...];
let array = [...];

filters.forEach(filter => array = array.filter(filter));

有更好的方法吗?

最佳答案

假设filters是一个数组函数,当参数传递到条件时返回true,可能的方法是:

array.filter(x => filters.every(y => y(x)));

关于javascript - 在 JS 中将过滤器数组应用于数组的优雅方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49138625/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com