达到如下效果
"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
10 回答11.1k 阅读
6 回答3k 阅读
5 回答4.8k 阅读✓ 已解决
4 回答3.1k 阅读✓ 已解决
2 回答2.6k 阅读✓ 已解决
4 回答2.4k 阅读✓ 已解决
3 回答2.3k 阅读✓ 已解决
不问了... 改用b.inject({a});的形式了