Lodash - rest 方法
语法
_.rest(func, [start=func.length-1])
创建一个函数,该函数将使用创建的函数和作为数组提供的 start 和更高位置处的参数来调用 func。
参数
func (函数) − 要应用剩余参数的函数。
[start=func.length-1] (数字) − 剩余参数的起始位置。
输出
(函数) − 返回新函数。
示例
var _ = require('lodash'); var say = _.rest(function(what, names) { return what + ' ' + _.initial(names).join(', ') + (_.size(names) > 1 ? ' & ' : '') + _.last(names); }); console.log(say('Hello', 'Joe', 'Tom', 'Julie'));
将上述程序保存到 tester.js 中。运行以下命令来执行此程序。
命令
\>node tester.js
输出
Hello Joe, Tom & Julie
lodash_function.htm
广告