Here it is clear that the returned function doesn't care about this.
Same thing, without arrow function:
Function.prototype.bind=functionbind(thisArg){constself=thisreturnfunction(...args){// could have access to `this`, but doesn't make use of it.returnself.apply(thisArg,args)}}
For further actions, you may consider blocking this person and/or reporting abuse
We're a place where coders share, stay up-to-date and grow their careers.
Ignoring binding arguments, just
.bind(thisArg)
can be visualized as following:Here it is clear that the returned function doesn't care about
this
.Same thing, without arrow function: