Update bindKey.md
This commit is contained in:
@ -3,7 +3,7 @@
|
|||||||
Creates a function that invokes the method at a given key of an object, optionally adding any additional supplied parameters to the beginning of the arguments.
|
Creates a function that invokes the method at a given key of an object, optionally adding any additional supplied parameters to the beginning of the arguments.
|
||||||
|
|
||||||
Return a `function` that uses `Function.apply()` to bind `context[fn]` to `context`.
|
Return a `function` that uses `Function.apply()` to bind `context[fn]` to `context`.
|
||||||
Use spread operator to prepend any additional supplied parameters to the arguments.
|
Use the spread operator (`...`) to prepend any additional supplied parameters to the arguments.
|
||||||
|
|
||||||
```js
|
```js
|
||||||
const bindKey = (context, fn, ...boundArgs) => (...args) => context[fn].apply(context, [...boundArgs, ...args]);
|
const bindKey = (context, fn, ...boundArgs) => (...args) => context[fn].apply(context, [...boundArgs, ...args]);
|
||||||
|
|||||||
Reference in New Issue
Block a user