@@ -0,0 +1,18 @@ | |||
const utils = { | |||
debounce:function(func, delay){ | |||
var timeout = null; | |||
return function(){ | |||
var context = this; | |||
var args = arguments; | |||
clearTimeout(timeout); | |||
timeout = setTimeout(function(){ | |||
func.apply(context, args); | |||
}, delay); | |||
}; | |||
} | |||
}; | |||
Object.freeze(utils); | |||
export default utils; | |||