在阅读了关于自调用函数的内容之后,我决定将其用于旋转,想知道为什么这个示例代码在加载后不会调用。
var App = App || {};
(function() {
'use strict';
App.MainUtility = {
sayHello: function() {
alert('Hello from the main utility');
}
};
return App.MainUtility;
})();
我是否有可能无法正确理解某事?
答案 0 :(得分:3)
在这种情况下,你的自执行功能完成了两件事
MainUtility
App
的媒体资源
在任何时候都没有调用它因此不会显示任何内容。您可以通过添加以下行代替return
App.MainUtility.sayHello();