? ? add=function(){}
? ? ?function add(){}
我是一名前端
功能都一樣,意思就有點(diǎn)差別了,第一種是定義一個(gè)變量,讓匿名函數(shù)進(jìn)行賦值
第二個(gè)就是普通的非匿名函數(shù),調(diào)用的時(shí)候都一樣,你應(yīng)該知道立即執(zhí)行函數(shù),跟那個(gè)匿名的有點(diǎn)類似
總之,你怎么寫(xiě)都可以,只要能調(diào)用到
這就是函數(shù)聲明最基本的兩種方式。
var add = function () { }
這種方法定義了命名空間為add,避免和其它類庫(kù)的方法名重復(fù)。
function add() { }
這是一般的寫(xiě)法,容易在使用各種插件時(shí)產(chǎn)生命名沖突。