报错不是一个函数。很奇怪,请各位大神帮忙看看。谢谢
可能是定义函数的方式错误了,这里看来貌似是个属性,应该是 function才对 ,换一种定义方式试试:
Dep.prototype.addSub=function(sub){ this.subs.push(sub); }
这段代码没有问题,你看看是否其它地方重设了Dep.prototype