Spaces:
Runtime error
Runtime error
| var baseDelay = require('./_baseDelay'), | |
| baseRest = require('./_baseRest'), | |
| toNumber = require('./toNumber'); | |
| /** | |
| * Invokes `func` after `wait` milliseconds. Any additional arguments are | |
| * provided to `func` when it's invoked. | |
| * | |
| * @static | |
| * @memberOf _ | |
| * @since 0.1.0 | |
| * @category Function | |
| * @param {Function} func The function to delay. | |
| * @param {number} wait The number of milliseconds to delay invocation. | |
| * @param {...*} [args] The arguments to invoke `func` with. | |
| * @returns {number} Returns the timer id. | |
| * @example | |
| * | |
| * _.delay(function(text) { | |
| * console.log(text); | |
| * }, 1000, 'later'); | |
| * // => Logs 'later' after one second. | |
| */ | |
| var delay = baseRest(function(func, wait, args) { | |
| return baseDelay(func, toNumber(wait) || 0, args); | |
| }); | |
| module.exports = delay; | |