2017-04-19 50 views
0

我在JavaScript的新手,我想了解如何在jQuery的Jquery中的函數聲明。這個caractere的動作是什麼:'?

例如一些工作函數的聲明:

function($){ 
    functionA{} 
    functionB{} 

    return{ 
     init: function{ 
      this.functionC(); 
      this.functionD(); 
     }, 

     functionC: function(){ 
      //code function here 
     }, 

     functionD: function(){ 
     //code function here 
     }, 
    }; 
}(jQuery) 

拿什麼使用「:」這個功能呢?你有一些材料解釋這一點?

非常感謝!

+0

它無關,與函數本身'{概率:值}'是如何分配的屬性文字一個對象的值。 –

+0

這是[object literal](https://developer.mozilla.org/en/docs/Web/JavaScript/Reference/Operators/Object_initializer)表示法。它與jQuery完全沒有關係。另外,與':'無關,所示的外部函數聲明是無效的語法:你需要'var someVar = function($){...' – nnnnnn

+0

好的,謝謝!在這個例子中,函數'C'和'D'可以被聲明爲'return'(保持相同的結果)? @nnnnnn – FelipeFonsecabh

回答

0

:是函數返回的對象{}的屬性名稱的分隔符。 return {};

MDN

相關問題