Реализуйте полифил (свою весрию) метода call
под названием call2
.
Не используйте методы call
, apply
or bind
или Reflect API
в своем решении.
function f(a, b) { return this.x + a + b; } const obj = { x: 100 }; f.call2(obj, 20, 3) === 123
Подробнее про call
можно прочитать в соответствующем разделе Function.prototype.call() на MDN.