为什么Js中传入this会报错呢
来源:8-14 手写函数bind功能
你不懂我胖虎
2022-08-10
Function.prototype.customBind = function (context, ...bindArgs) {
const self = this
console.log(this)
return function (...args) {
const newArgs = bindArgs.concat(args)
return self.apply(context, newArgs)
}
}
function fn (this, a, b, c) {
console.log('this', this, 'a', a, 'b', b, 'c', c)
}
const fn1 = fn.customBind({x: 1}, 10)
fn1(20, 30)
![
写回答
2回答
-
无所留念
2022-11-03
this关键字,js入门课
00 -
双越
2022-08-11
JS 语法中,this 不能写到参数中,如下图。把这里的 this 删掉试试
00
相似问题