1
2
3
4
5
6
7
8
9
10
11
12
13
14
| 'use strict';
|
| /**
| * Create a bound version of a function with a specified `this` context
| *
| * @param {Function} fn - The function to bind
| * @param {*} thisArg - The value to be passed as the `this` parameter
| * @returns {Function} A new function that will call the original function with the specified `this` context
| */
| export default function bind(fn, thisArg) {
| return function wrap() {
| return fn.apply(thisArg, arguments);
| };
| }
|
|