thro
v1.0.2
Published
A function used to append throttling properties to a function
Downloads
2
Readme
Function are
函数作用
A function used to append throttling properties to a function 一个用于为函数附加节流特性的函数
Using the example
使用例子
let thro = require('thro')
let c = thro(200,function(txt){console.log(txt)})
c(1)//1
c(1)
c(1)
You can also not pass the time The default value is 200 milliseconds
你也可以不传时间,默认为200毫秒
let thro = require('thro')
let c = thro(function(txt){console.log(txt)})
c(1)//1
c(1)
c(1)
参数说明
parameter description
执行方法一 / Execution Method 1
一、定义要执行的函数 1、 Define the function to execute
Type:Function
执行方法二 / Execution Method 2
一、定义节流时间 1、 Define throttling time
Type: number/ms
二、定义要执行的函数 2、 Define the function to execute
Type:Function
注意:
Note:
构造出的节流函数会在执行时,作用域指向到构造出赋予了节流函数之后的函数上,如果出现你预期之外的this指向,可在传入函数前进行this绑定 The generated function will be scoped to the function after the generated function. If you do not expect this, you can bind this before passing in the function