zent
Version:
一套前端设计语言和基于React的实现
13 lines (12 loc) • 348 B
JavaScript
export default function defer(callback) {
var cbArgs = [];
for (var _i = 1; _i < arguments.length; _i++) {
cbArgs[_i - 1] = arguments[_i];
}
var timerId = setTimeout(function () { return callback.apply(void 0, cbArgs); }, 1);
return {
cancel: function () {
clearTimeout(timerId);
},
};
}