61. 实现`Function.prototype.call`
分享给更多人
中等难度 -通过 / -执行
Function.prototype.call可以用来很方便的修改函数的this
。
你能实现一个myCall
来模拟Function.prototype.call
吗?
根据最新的 ECMAScript spec,thisArg
不会被类型转换,在 Strict Mode下也不会被更改为window。
你的代码需要遵从上述逻辑,实现非strict mode的情况。
Function.prototype.call/apply/bind
和 Reflect.apply 可以了解,但请不要在这里使用。