星期一, 10月 25, 2010

javascript的()

1
2
3
4
5
6
7
8
9
10
function doSth( name, desc )
{
   //do sth.
}
var Sth = doSth();
(function doSth( name, desc )
{
   //do sth.
})();


以上兩段程式碼的效力是相同的
簡單來講,function後面多加一個括號表示執行此function

好處就是宣告匿名函式的時候不用另外指定名字就可以執行

例:
1
2
3
4
(function ()
{
   alert('hey');
})();

沒有留言:

張貼留言