You are viewing a single comment's thread from:
RE: JavaScript Basics: Reflect.apply
Last line is really interesting...
Function.prototype.apply.call
Was not aware it works that way. Actually:
Function.prototype.call === Function.prototype.bind.call.apply.bind.call
So it seem that Function.prototype
functions (Function.prototype.bind
, Function.prototype.call
, etc.) do have object linkage to Function.prototype
object. We can even access such linkage. See here:
Function.prototype.apply.__proto__ === Function.prototype
That's why we can chain it deeply. Really interesting. Also was not aware of such Reflect feature. Thanks for sharing.
Thank you for your informative reply.