ut2
Version:
一个现代 JavaScript 实用工具库。[点击查看在线文档]。
18 lines (15 loc) • 433 B
JavaScript
import defaultTo from './defaultTo.js';
import { FUNC_ERROR_TEXT } from './internals/helpers.js';
import toNumber from './toNumber.js';
function after(n, func) {
if (typeof func !== 'function') {
throw new TypeError(FUNC_ERROR_TEXT);
}
n = defaultTo(toNumber(n), 0);
return function () {
if (--n < 1) {
return func.apply(this, arguments);
}
};
}
export { after as default };