function printContext() {
  console.log(this);
}
 
const printContextBind = printContext.bind({ a: 1 }).bind({ a: 2 });
printContextBind(); //
printContextBind.call({ a: 3 }); //
new printContextBind(); //

**Ответ

function printContext() {
  console.log(this);
}
 
const printContextBind = printContext.bind({ a: 1 }).bind({ a: 2 });
printContextBind(); // { a: 1 }
printContextBind.call({ a: 3 }); // { a: 1 }
new printContextBind(); // printContext{}

Назад