UNPKG

ut2

Version:

一个现代 JavaScript 实用工具库。[点击查看在线文档]。

18 lines (15 loc) 433 B
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 };