2014-07-03 71 views
0

在PHP中,我們主要可以定義三種變量:如何在javascript中使用受保護的變量?

  1. 私人
  2. 保護
  3. 公共

在JavaScript中,我們可以這樣定義變量:

​​

現在,我想知道如何維護保護在javascript中使用變量變量?


這是一個答案?

function myfunc(){ 
    var x = { //private variable 
     protectedVariable = 'protected'; //protected variable? 
    } 
} 
+0

http://stackoverflow.com/questions/7533590/declaring-protected-variable-in-javascript – andypopa

+0

private和protected在js中差不多,因爲沒有類/子類/超類 – dandavis

+0

@dandavis爲什麼你也這樣覺得?在js中,我們可以理解使用類/子類/超類。 –

回答

0

您可以使用閉包在JavaScript中定義私有範圍,但該語言不支持像PHP那樣的粒度範圍標識符。