Apply new format to snippets and template
This commit is contained in:
@ -5,8 +5,8 @@ tags: function,object,intermediate
|
||||
|
||||
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.prototype.apply()` to bind `context[fn]` to `context`.
|
||||
Use the spread operator (`...`) to prepend any additional supplied parameters to the arguments.
|
||||
- Return a `function` that uses `Function.prototype.apply()` to bind `context[fn]` to `context`.
|
||||
- Use the spread operator (`...`) to prepend any additional supplied parameters to the arguments.
|
||||
|
||||
```js
|
||||
const bindKey = (context, fn, ...boundArgs) => (...args) =>
|
||||
@ -22,4 +22,4 @@ const freddy = {
|
||||
};
|
||||
const freddyBound = bindKey(freddy, 'greet');
|
||||
console.log(freddyBound('hi', '!')); // 'hi fred!'
|
||||
```
|
||||
```
|
||||
|
||||
Reference in New Issue
Block a user