gpt4 book ai didi

javascript - 如何在lodash中使用_.once()函数?

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

我尝试在lodash中使用once函数,如下所示:

_.once(pageTwoSegmentEvent);

_.once(() => {
pageTwoSegmentEvent();
})

我也尝试过仅从 lodash 导入 Once 函数,而不是 _

once(pageTwoSegmentEvent);

once(() => {
pageTwoSegmentEvent();
});

但函数 pageTwoSegmentEvent 从未真正被调用。但是,如果我删除它所包装的一次函数并像平常一样调用它,那么它可以工作,但会被调用太多次。有谁知道如何让lodash的once函数发挥作用?

最佳答案

你不能像那样使用_.once。您使用 _.once 返回的新函数。

function foo() {
console.log("foo");
}

const oncedFoo = _.once(foo);

oncedFoo();
oncedFoo();
oncedFoo();
<script src="https://cdnjs.cloudflare.com/ajax/libs/lodash.js/4.17.11/lodash.core.min.js"></script>

关于javascript - 如何在lodash中使用_.once()函数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56483349/

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