diff options
Diffstat (limited to 'lib/apply.js')
-rw-r--r-- | lib/apply.js | 8 |
1 files changed, 2 insertions, 6 deletions
diff --git a/lib/apply.js b/lib/apply.js index 06f630a..e6775e2 100644 --- a/lib/apply.js +++ b/lib/apply.js @@ -1,5 +1,3 @@ -import slice from './internal/slice'; - /** * Creates a continuation function with some arguments already applied. * @@ -45,10 +43,8 @@ import slice from './internal/slice'; * two * three */ -export default function(fn/*, ...args*/) { - var args = slice(arguments, 1); - return function(/*callArgs*/) { - var callArgs = slice(arguments); +export default function(fn, ...args) { + return function(...callArgs) { return fn.apply(null, args.concat(callArgs)); }; }; |