gpt4 book ai didi

javascript - 是否有任何内置函数,如在 javascript 中查找所有?

转载 作者:行者123 更新时间:2023-12-05 00:53:59 28 4
gpt4 key购买 nike

我在 javascript 中经常使用数组,并且我坚持使用函数 .find() 因为它只返回第一次出现,如果有很多,我想要一个包含所有出现的数组.

这是我的代码:

const condition = [
{
info_perso: 'Alignement',
symbole: '=',
info_perso_value: 'Mercenaire'
},
{
info_perso: 'Alignement',
symbole: '=',
info_perso_value: 'Bonta'
},
{ info_perso: 'Grade', symbole: '>', info_perso_value: '2' }
]

console.log(condition.find(el => el.info_perso == 'Alignement'));

我想要一个包含第一个和第二个元素的数组。是否有像 .find() 这样的内置函数可以用来解决我的问题?如果没有内置函数,您是否可以给我一些提示来构建一个允许我这样做的函数(这个函数将调用 .findAll())?

PS:我用的是node.js

最佳答案

是的,您正在寻找Array.prototype.filter

console.log(condition.filter(el => el.info_perso == 'Alignement'));

关于javascript - 是否有任何内置函数,如在 javascript 中查找所有?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59336357/

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