12345678910111213141516 |
- export function debounce(fn, time) {
- var timerId = undefined;
- return function () {
- for (var _len = arguments.length, args = new Array(_len), _key = 0; _key < _len; _key++) {
- args[_key] = arguments[_key];
- }
- if (timerId) {
- clearTimeout(timerId);
- }
- timerId = setTimeout(function () {
- return fn.apply(void 0, args);
- }, time);
- };
- }
|