如下。
class E
{
exec()
{
}
}
let e=new E();
function call(f)
{
//how to get e?
}
call(e.exec);//call
我想在函数中执行一系列操作来操纵" e"
的属性答案 0 :(得分:0)
call.call(e,e.exec);//call
你可以传递上下文......
或者直接传递 e :
class E {
exec(){ }
}
let e=new E();
function call(f,p)
{
//e=f
f[p]();
}
call(e,"exec");//call