感觉函数的()什么时候该加什么时候不该加完全混乱啊,js这么随意吗还是我没掌握精髓,求大神指教啊
使用小括号的时候,一般是要调用函数的时候。比如,这里有一个函数,
var f = function(){
return "aa";
}
// 当调用这个函数的时候,可以写成:
f();
函数写完,调用时函数名加(),如上边的例子 f()来调用这个函数,匿名函数自调例如(function(){})()
对象方法的调用 obj.method();
这个懂 啊,只是感觉boson老师的代码里用这个函数时候()比较乱