gpt4 book ai didi

javascript - 使用 Ramda.js 的函数的 Pointfree 版本

转载 作者:塔克拉玛干 更新时间:2023-11-02 22:02:20 25 4
gpt4 key购买 nike

我正在尝试使以下函数无意义。我不确定如何将争论传递给内部函数。我正在使用 Ramda.js,但我认为这个概念比那个更笼统。这是我的代码。

search = function(id) {
return find(propEq('id', id), items)
}

在这里,您会注意到 id 参数被传递给内部函数 propEq。这是我不确定的部分。

最佳答案

这个问题比 Ramda 更笼统,但 Ramda 确实有几个函数可以使这样的事情变得更容易,尤其是 useWithconverge .

这可以像这样用 useWith 写成无积分:

var search = useWith(find, propEq('id'), identity);
search(2, items); //=> {id: 2}

您可以在实际中看到它 on the Ramda REPL .

关于javascript - 使用 Ramda.js 的函数的 Pointfree 版本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31823720/

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