0819_guigu-utils
Version:
尚硅谷大前端自定义工具函数库
15 lines (14 loc) • 454 B
JavaScript
/*
自定义函数对象的bind方法
aUtils.bind(fn,obj,2,3)(2,3)
(1)返回一个新函数
(2)在新函数内部通过原函数对象的call方法来执行原函数
(3)指定原函数的this为obj
(4)指定参数为bind调用的参数和后面新函数调用的参数
*/
import { call } from "./call"
export default function bind(fn, obj, ...args) {
return function (...args2) {
return call(fn, obj, ...args, ...args2)
}
}