本文实例讲述了JavaScript反射与依赖注入。分享给大家供大家参考,具体如下:
对于javascript中的反射的理解,一直都是认为,利用数组对回调函数进行保存,之后在适当的时刻利用call或是apply 方法,对回调进行调用即可,一般如下操作:
首先定义两个方法:
var service = function() {
return { name: 'Service' };
}
var router = function() {
return { name: 'Router' };
}
我们有另一个函数需要用到这两个模块。
var doSomething = function