Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/365.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 当一个函数有多个参数时设置去Bounce lodash_Javascript_Lodash - Fatal编程技术网

Javascript 当一个函数有多个参数时设置去Bounce lodash

Javascript 当一个函数有多个参数时设置去Bounce lodash,javascript,lodash,Javascript,Lodash,当我在函数中没有参数时,我以这种方式设置debounce:search=debounce((query)=>this.getTask(query),1000)。当我有几个参数时,如何设置debounce   search = debounce ((query) => {      this.setState ({        query      }, () => this.getTask(userId, query, status) }) 参数的数量不会对debounce产生影

当我在函数中没有参数时,我以这种方式设置
debounce
search=debounce((query)=>this.getTask(query),1000)。当我有几个参数时,如何设置
debounce

  search = debounce ((query) => {
     this.setState ({
       query
     }, () => this.getTask(userId, query, status)
})

参数的数量不会对
debounce
产生影响,它会将所有内容传递给函数

const search=u.debounce((参数1,参数2)=>{
console.log(param1);
console.log(param2);
}, 1000);
搜索(“你好”、“你好”)
搜索=debounce((查询)=>{this.setState({query},()=>this.getTask(userId,query,status)},1000)