javascript函數是一個比較奇怪的東西,接觸一段時間你就會犯迷糊,弄不明白它到底是什么了。你是否會因為有的javascript函數沒有名字而莫名其妙,是否會因為javascript函數的參數沒有類型而抓狂,是否為javascript函數以表達式的形態存在而徹底崩潰。正是因為有了這些煩惱才讓javascript函數值得我們尋味,我想從函數的構成來細說函數,這聽起來像是一句廢話,講任何東西當然是從構成去談,但是由于javascript函數你確實捉摸不了它的形態,因此這里我是從一個標準函數的構成來細說。
1.函數名
在面向對象語言中,函數一般都有名稱,但javascript函數不一定,這類函數稱為匿名函數或者函數直接量。它就像是一個表達式,然后這個表達式的左值即可以用來調用函數,也可以存儲在變量中傳遞給其它的函數。它的好處就是不用每次調用的時候創建新的對象。
新聞熱點
疑難解答