так что у меня есть функция внутри словаря
const Dict = {
func : () => {
console.log(this);
}
}
class A {
constructor() {
this.fun = Dict.func.bind(this);
}
}
const a = new A();
a.fun();
это дает мне неопределенное значение, где я ожидаю, что это будет a
эта привязка сработает, если я переместу функцию из словаря. почему не связывает работу со словарем?