最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

淺談Javascript中Object與Function對(duì)象

 更新時(shí)間:2015年09月26日 17:02:03   投稿:hebedich  
JavaScript的面向?qū)ο笫腔谠蔚模袑?duì)象都有一條屬于自己的原型鏈。Object與Function可能很多看Object instanceof Function , Function instanceof Object都為true而迷惑,所以首先看下對(duì)象的實(shí)例

1.Object對(duì)象

  原型對(duì)象
          原型是對(duì)象的一個(gè)屬性,也就是prototype屬性,每個(gè)對(duì)象都有這個(gè)內(nèi)部屬性,而且他本身也是一個(gè)對(duì)象。

<script type="text/javascript">
   Object.prototype.num= 10;
   alert("添加原型對(duì)象屬性:"+ Object.num);
   Object.num = 20;
   alert("添加對(duì)象屬性:"+Object.num);
</script>

原型鏈

Object.prototype.a = 3.14;
alert("Object對(duì)象的實(shí)例:"+ new Object().a);
alert("String對(duì)象的屬性:"+ String.a);


         分析:當(dāng)擴(kuò)展了Object的原型后,相當(dāng)于對(duì)象變?yōu)镺bject. prototype,也就是所有本地對(duì)象均擁有此對(duì)象的屬性,因?yàn)樗械谋镜貙?duì)象均繼承與Object對(duì)象,所以String也有屬性a的值?!?/p>

2.Function對(duì)象

arguments對(duì)象
       當(dāng)一個(gè)函數(shù)執(zhí)行的時(shí)候,系統(tǒng)會(huì)自動(dòng)為函數(shù)對(duì)象創(chuàng)建一個(gè) arguments對(duì)象屬性,arguments對(duì)象屬性,只能使用在函數(shù)體中,并用來管理函數(shù)的實(shí)際參數(shù)。

         (1)caller屬性

                 caller屬性顯示了函數(shù)的調(diào)用者,所以下面的例子,調(diào)用函數(shù)a的為function b();調(diào)用函數(shù)b的為null;

<script type="text/javascript">
  var a = new Function("alert('a:'+a.caller)");
  function b()
  {
   a();
   alert('b:'+b.caller);
  }
  b();
</script>    

         (2)length屬性

                length是arguments對(duì)象的屬性,表示函數(shù)被調(diào)用時(shí)傳遞的參數(shù)個(gè)數(shù),可以通過數(shù)組的方式訪問某個(gè)實(shí)際參數(shù)。

function argc()
{
  alert(arguments[0]+arguments[1]+arguments[3]);
}
argc(1,2,3);

  運(yùn)行結(jié)果為6

相關(guān)文章

最新評(píng)論

镇安县| 莫力| 佳木斯市| 澎湖县| 寿光市| 安图县| 平乡县| 伊金霍洛旗| 莱芜市| 香港| 扶绥县| 吉安市| 民勤县| 阳信县| 南靖县| 铜鼓县| 博湖县| 洞口县| 攀枝花市| 宁阳县| 香港| 农安县| 合肥市| 石门县| 德保县| 惠东县| 龙里县| 闸北区| 奈曼旗| 南岸区| 福贡县| 沁源县| 涪陵区| 靖州| 怀化市| 自治县| 丹寨县| 西盟| 桃园市| 怀集县| 高平市|