2010-10-11 40 views
0

對象中的三個參數(大約8個)在名稱的起始處有一個下劃線。下劃線不在我的json對象中,我不能解釋爲什麼Firebug會將它們添加進來。相同的屬性稍後在對象中列出,但沒有下劃線。我相信這是微不足道的,但我很想知道。DOM對象詳細視圖中的下劃線是什麼意思? (Firebug)

以下是截圖:

firebug

回答

1

Firebug不會將下劃線添加到變量中。這些下劃線已經在那裏。

1

,前綴的變量/屬性名稱以下劃線只是一個JavaScript編碼約定。它通常意味着這些變量是「私人的」,或者至少不是爲了「外人」使用。


有許多實際上使用強調前綴其他語言。例如,前兩個下劃線(__)使得Python中的成員是私有的;在C++中,全局名稱空間中保留了一個前導下劃線(source)。

另請參閱this question