1. ホーム
  2. javascript

[解決済み] アンダースコア引数付きデバウンス関数

2023-07-11 04:43:38

質問

引数を取る関数があります。しかし、アンダースコアのデバウンスの使い方が:

var lazyLayout = _.debounce(calculateLayout, 300);

しかし、私の場合は calculateLayout は実行するためにいくつかの引数を必要とします。この場合、どのように引数を渡せばいいのでしょうか?

更新してください。

サンプル calculateLayout 機能

var calculateLayout = function(a,b) {
  console.log('a is ' + a + ' and b is ' + b);
}

どのように解決するのですか?

無名関数を第一引数にして、その中で好きなものを呼び出せばいいはずです。

_.debounce(function(){
    calculateLayout(20, 30);
}, 300);