gpt4 book ai didi

javascript - lodash.throttle - 未调用 throttle 方法?

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

我有一个事件监听器,我正在尝试用 lodash.throttle 包装它:

import throttle from "lodash.throttle"

const throttledHandleResize = () => {

return(throttle(() => {
console.log("resizing...");
}, 200));
};

window.addEventListener("resize", throttledHandleResize);

控制台不记录我的字符串。如果我不尝试用 throttle 包装它,该方法就会起作用。

任何帮助将不胜感激!

最佳答案

您正在创建一个返回受限函数的函数。每次发生resize时,您都会创建一个限制函数。只需使用 throttle 功能即可:

import throttle from "lodash.throttle"

const throttledHandleResize = throttle(() => {
console.log("resizing...");
}, 200);

window.addEventListener("resize", throttledHandleResize);

关于javascript - lodash.throttle - 未调用 throttle 方法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56049516/

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