搜尋

首頁  >  問答  >  主體

有什麼區別?

    add=function(){}

#     function add(){}


#
阿驼阿驼2574 天前1458

全部回覆(2)我來回復

  • 有人@我

    有人@我2017-12-25 17:35:24

    功能都一樣,意思就有點差別了,第一種是定義一個變數,讓匿名函數進行賦值

    第二個就是普通的非匿名函數,呼叫的時候都一樣,你應該知道立即執行函數,跟那個匿名的有點類似

    總之,你怎麼寫都可以,只要能調用到

    回覆
    0
  • ringa_lee

    ringa_lee2017-12-07 14:48:41

    這就是函數宣告最基本的兩種方式。

    var add = function () { }

    這種方法定義了命名空間為add,避免和其它類別庫的方法名稱重複。

    function add() { }

    這是一般的寫法,容易在使用各種外掛時產生命名衝突。


    回覆
    0
  • 取消回覆