站長資訊網(wǎng)
最全最豐富的資訊網(wǎng)站

javascript中this的用法有哪些

javascript中this的用法:1、使用this指代全局對象,代碼為【alert(this.x)】;2、使用this指代上級對象;3、使用this指代new出的對象。

javascript中this的用法有哪些

本教程操作環(huán)境:windows7系統(tǒng)、javascript1.8.5版,DELL G3電腦。

javascript中this的用法:

1、在一般函數(shù)方法中使用this指代全局對象

function test(){     this.x = 1;     alert(this.x);   }   test(); // 1

2、作為對象方法調(diào)用,this指代上級對象

function test(){   alert(this.x); } var o = {}; o.x = 1; o.m = test; o.m(); // 1

3、作為構(gòu)造函數(shù)調(diào)用,this 指代new 出的對象

  function test(){     this.x = 1;   }   var o = new test();   alert(o.x); // 1     //運行結(jié)果為1。為了表明這時this不是全局對象,我對代碼做一些改變:   var x = 2;   function test(){     this.x = 1;   }   var o = new test();   alert(x); //2

4、apply 調(diào)用 ,apply方法作用是改變函數(shù)的調(diào)用對象,此方法的第一個參數(shù)為改變后調(diào)用這個函數(shù)的對象,this指代第一個參數(shù)

  var x = 0;   function test(){     alert(this.x);   }   var o={};   o.x = 1;   o.m = test;   o.m.apply(); //0 //apply()的參數(shù)為空時,默認(rèn)調(diào)用全局對象。因此,這時的運行結(jié)果為0,證明this指的是全局對象。如果把最后一行代碼修改為   o.m.apply(o); //1

相關(guān)免費學(xué)習(xí)推薦:javascript視頻教程

贊(0)
分享到: 更多 (0)
網(wǎng)站地圖   滬ICP備18035694號-2    滬公網(wǎng)安備31011702889846號
一本大道无码日韩精品影视_| 精品久久亚洲一级α| 中文精品99久久国产| d动漫精品专区久久| 久久久无码精品亚洲日韩京东传媒| mm1313亚洲国产精品无码试看| 国产精品怡红院永久免费| 91久久精品国产91久久性色tv| 亚洲精品免费在线观看| 久久久91精品国产一区二区| 国产亚洲精品美女久久久| 91精品国产色综合久久| 国产亚洲精品激情都市| 久久久久久国产精品无码下载| 久久99精品免费一区二区| 国产成人精品一区在线| 亚洲精品在线视频| 狠狠色伊人久久精品综合网| 精品第一国产综合精品蜜芽| 狠狠精品久久久无码中文字幕| 国产精品美女久久久免费| 国产精品亚洲二区在线观看| 精品久久久久久无码免费| 精品无码国产污污污免费网站国产| 国产精品女同一区二区久久| 国产成人AV无码精品| 国产精品自在线拍国产第一页| 国产精品夜色视频一级区| 精品久久综合1区2区3区激情| 国产成人精品怡红院在线观看| 国产精品高清在线观看| 久久99精品久久久久久野外| 最新国产成人精品2024| 精品一区二区三区中文字幕| 亚洲AV无码成人网站久久精品大| 无码国产精品一区二区免费模式| 99久久精品国产片久人| 日韩精品一区二区三区老鸭窝| 国产精品资源在线观看网站| 国产乱人伦偷精品视频免| 网曝门精品国产事件在线观看 |