61. `Function.prototype.call`を実装する
シェアしよう
少し工夫が必要 - accepted / - tried
Function.prototype.callを使えば、関数のthis
を変えることができる。
Function.prototype.call
と同じ働きを持つmyCall()
を実装してください。
最新のECMAScript specではthisArg
が変換されない、Strict Modeでもwindowに入れ変わらない。
上記の非strict modeの仕様に従ってください。
Function.prototype.call/apply/bind
和 Reflect.apply は把握して良いが、ここでは利用してない方がいい。