我想在内部调用removeSomething()(参见第9行):
JS-Code是:
(function($){
$.fn.extend({
Engine: function(options) {
var defaults = {
...
};
var options = $.extend(defaults, options);
removeSomething();
//-----------------------------------------------------------------------
//Public Functions ------------------------------------------------------
//-----------------------------------------------------------------------
this.removeSomething = function() {
...
};
}
});
})(jQuery);
但是如果我调用removeSomething控制台输出removeSomething不是函数,我该怎么调用这个函数?该功能应该在内部和外部可用。
感谢您的帮助!
答案 0 :(得分:5)
当使用var
或其他= function() {...
语法声明它时,需要在之前定义函数,然后调用它,但是它已被定义,在这种情况下:
this.removeSomething = function() {
...
};
//*then*
this.removeSomething();