一区二区久久-一区二区三区www-一区二区三区久久-一区二区三区久久精品-麻豆国产一区二区在线观看-麻豆国产视频

JavaScript 對象成員的可見性說明

JavaScript對象構造的可見性定義可以分為以下幾種:
  1,私有屬性(private properties)
  
  通過var關鍵字定義對象構造中變量的作用域,該變量只能在對象構造方法的作用域內被訪問。如:
復制代碼 代碼如下:
function VariableTest()
{
var myVariable;//private
}
var vt = new VariableTest();
vt.myVariable;//這里會出現undefined異常

  2,私有方法(private methods)
  與私有屬性類似,只能在對象構造方法作用域內被訪問。如:
復制代碼 代碼如下:
function MethodTest()
{
var myMethod = function()//private
{
alert("private method");
}
this.invoke = function()
{
//能夠訪問到myMethod
myMehtod();
}
}
var mt = new MethodTest();
mt.myMethod();//錯誤。使用trycatch的話,可捕獲“對象不支持此屬性或方法”異常
mt.invoke();

  3,公共屬性(public properties)
  有兩種定義公共屬性的途徑:
  (1)通過this關鍵字來定義。如:
復制代碼 代碼如下:
function PrivilegedVariable()
{
this.variable = "privileged variable";
}
var pv = new PrivilegedVariable();
pv.variable;//返回 "privileged variable"

  (2)通過構造方法的原型來定義。如:
復制代碼 代碼如下:
function PublicVariable(){}
PublicVariable.prototype.variable = "public variable";
var pv = new PublicVariable();
pv.variable;//返回"public variable"

  4,公共方法(public methods)
  同理,有兩種定義公共方法的途徑。
  
  (1)通過this關鍵字來定義。(2)通過構造方法的原型來定義。
  這里省略。。。。。。。。。。。
  5,靜態屬性(static properties)
  直接為對象構造方法添加的屬性,不能被對象實例訪問,只能供構造方法自身使用。如:
復制代碼 代碼如下:
function StaticVariable(){}
StaticVariable.variable = "static variable";
var sv = new StaticVariable();
sv.variable;//返回"undefined"
StaticVariable.prototype.variable;//返回"undefined"
StaticVariable.variable;//返回"static variable"

  6,靜態方法(static methods)
  直接為對象構造方法添加的方法,不能被對象實例訪問,只能供構造方法自身使用。
  代碼省略。。。。。。。。

JavaScript技術JavaScript 對象成員的可見性說明,轉載需保留來源!

鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯系我們修改或刪除,多謝。

主站蜘蛛池模板: 伊人小婷婷色香综合缴缴情 | 五月综合色婷婷 | 伊人免费视频二 | 中文字幕在线有码 | 国产麻豆精品一区 | 久久一日本道色综合久久 | 丁香六月纪婷婷激情综合 | 视频在线国产 | 在线免费观看福利 | 欧美一区二区精品 | 国产一区二区免费在线 | 久久精品美女视频 | 天堂一区二区三区精品 | 九九手机视频 | 亚洲五月花丁香花社区 | 午夜dj观看在线影院 | 国产swag在线 | 四虎影视永久在线精品免费 | 91在线免费视频 | 久久亚洲精品国产精品婷婷 | 国产网站91 | 国产短视频精品区第一页 | 久久国产精品夜色 | 国产成人亚洲精品乱码在线观看 | 亚洲精品在线不卡 | 欧美激情午夜 | 日本一道本中文字幕 | 欧美另类xxxx图片 | 天天舔天天爱 | 国产精品高清一区二区 | 久草1| 高清视频一区二区三区 | 中文字幕精品一区二区三区在线 | 国产成人盗摄精品 | 色xxxxx| 国产精品区免费视频 | 欧美成人第一页 | 欧美成人久久一级c片免费 欧美成人免费sss | 国产欧美日韩综合精品一区二区三区 | 91精品国产自产在线观看 | 香蕉网久久 |