gpt4 book ai didi

javascript - react /JavaScript : Where does "item" come from in this function?

转载 作者:行者123 更新时间:2023-11-29 15:15:39 26 4
gpt4 key购买 nike

这是我正在研究的一本书中的一个函数:

function byQuery(query) {
return function(item) {
return !query ||
item.name.toLowerCase().includes(query.toLowerCase());
}
}

它的目的是过滤一个对象列表——但我不确定 item 来自哪里——它唯一的用途(在给定的代码中)是这样的:

<List list={(list || []).filter(byQuery(query))} />

最佳答案

item 来自 filter 的论点提供给它的回调函数。 byQuery(query) 返回一个函数 基本上是filter 使用的函数。这将类似于此

{(list || []).filter(function(item) {
return !query ||
item.name.toLowerCase().includes(query.toLowerCase());
})}

关于javascript - react /JavaScript : Where does "item" come from in this function?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49599183/

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