UNPKG

ut2

Version:

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

20 lines (16 loc) 448 B
'use strict'; var defaultTo = require('./defaultTo.js'); var helpers = require('./internals/helpers.js'); var toNumber = require('./toNumber.js'); function after(n, func) { if (typeof func !== 'function') { throw new TypeError(helpers.FUNC_ERROR_TEXT); } n = defaultTo(toNumber(n), 0); return function () { if (--n < 1) { return func.apply(this, arguments); } }; } module.exports = after;