1

我在requirejs-text 插件中发现了奇怪的代码。所以load方法接受onLoad可调用的,它被调用了几次onLoad(),但后来有错误处理程序检查错误方法。

if (onLoad.error) {
    onLoad.error(err);
}

我错过了什么还是明显的代码问题?

4

1 回答 1

2

您不能将普通对象用作可调用实体,但函数是一种对象,因此您可以向函数添加属性。

var onLoad = function(){

};

onLoad.error = function(){

};
于 2014-03-30T20:35:37.670 回答