gpt4 book ai didi

javascript - 如何编写一个数组过滤器,返回另一个数组中的所有数组项

转载 作者:行者123 更新时间:2023-11-28 13:21:12 25 4
gpt4 key购买 nike

assignedRoles = ['User','InCharge'];
items = ['Admin','Supervisor','User', 'InCharge'];

我需要一个过滤器来返回分配 Angular 色中的所有项目。

因此在上面的示例中,过滤器将返回“User”和“InCharge”

这是我尝试过的:

return items.filter(a=> a.any(assignedRoles);

最佳答案

使用indexOf()

var assignedRoles = ['User', 'InCharge'];
var items = ['Admin', 'Supervisor', 'User', 'InCharge'];

var answer = items.filter(function(item) {
return assignedRoles.indexOf(item) > -1;
});

console.log(answer);

关于javascript - 如何编写一个数组过滤器,返回另一个数组中的所有数组项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32954026/

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