达到如下效果
"use strict";
var a={a:1};
class C{
inject(){
//
}
}
var b=new C;
b.inject(a);
b.a; //{a:1}
因为是严格模式,所以不能使用arguments.callee
达到如下效果
"use strict";
var a={a:1};
class C{
inject(){
//
}
}
var b=new C;
b.inject(a);
b.a; //{a:1}
因为是严格模式,所以不能使用arguments.callee
3 回答977 阅读✓ 已解决
1 回答862 阅读✓ 已解决
1 回答1.1k 阅读
2 回答464 阅读✓ 已解决
2 回答781 阅读
2 回答627 阅读
1 回答783 阅读
不问了... 改用b.inject({a});的形式了