/*
Описание:
Напишите функцию bind, которая принимает
функцию и контекст, и возвращает новую функцию,
которая вызывает исходную функцию с заданным контекстом.
*/
const person = {
name: "John",
sayHello: function () {
console.log(`Hello, ${this.name}!`);
},
};
const boundSayHello = bind(person.sayHello, person);
boundSayHello(); // Hello, John!**Ответ
function bind(objName, obj) {
return function () {
return objName.call(obj);
};
}