call,apply,bind可以改变this的指向
例题:
题:封装函数 f,使 f 的 this 指向指定的对象
call()、bind()、apply()的用法,改变this的指向,区别在于
f.call(obj, arg1, arg2...),
f.bind(obj, arg1, arg2,...)(),
f.apply(obj, [arg1, arg2, .])
1. apply
function bindThis(f, oTarget) {
return function() {
return f.apply(oTar..
原创
2022-05-23 19:51:37 ·
600 阅读 ·
0 评论