gpt4 book ai didi

javascript - 从数组应用过滤选项

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

我正在尝试应用数组中的过滤器选项。

options = [
"car",
"bike",
]

我有多个过滤器选择,这就是为什么使用数组来包含多个选项的原因。

假设有一个我想要过滤的数组。

array = [
"car",
"fruit",
"keyboard",
"computer"
]

如果选项是类似 options = "car" 的字符串那么事情就很简单了

if (!options.length) {
return array;
} else {
return array.filter(item => {
return item === options;
})
}

但问题是如果 options 我该如何处理不是string但是一个数组?

例如,我尝试将过滤函数放入 for 循环中。

let len = options.length
console.log(len)
for (let i = 0; i < len; index++) {
return array.filter(item => {
return item === array[i];
})
}

但是没有成功。它只是从数组中首先选择。

最佳答案

您可以尝试使用Array.prototype.includes()

return options.includes(item);

关于javascript - 从数组应用过滤选项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60408023/

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