$(document).ready(function(){
var dash = function(){
return{
bindEvents: function(){
}
};
}();
window.methods = dash;
methods.bindEvents();
});
上面的代码不列入工作而不 “()” 的含义。请解释为什么我们需要使用????什么是这个代码 “()”[闭合]
也
return{
bindEvents: function(){
}
};
工作正常。但如果我将大括号放在return语句下面。它会抛出一个错误
return
{ // throws an error
bindEvents: function(){
}
};
pls解释。
你是指第7行吗? – miszczu
是伙计....... – Arunkumar
,因为它是作为一个IIFE工作的......该函数返回一个对象...它可以被简化为'$(document).ready(function(){var __ dash = { bindEvents:函数(){}} ; window.methods =破折号; methods.bindEvents(); });' –