ООП в JavaScriptThismedium

Полифил bind

Реализуйте полифил (свою весрию) метода bind под названием bind2.

function f(a, b, c) { return this.x + a + b + c; } const obj = { x: 1 }; const foo = f.bind2(obj, 10, 100); console.log(foo(2000)); // 2111 console.log(foo(3000)); // 3111

Подробнее про bind можно прочитать в соответствующем разделе Function.prototype.bind() на MDN.