麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 網站 > WEB開發 > 正文

javascript中的this

2024-04-27 15:17:45
字體:
來源:轉載
供稿:網友
this關鍵字在javascript中是非常讓人困惑的。我們必須記住一點,那就是this與定義無關,只與function調用的上下文有關

當一個function從屬于某個對象時,this指向該對象。

var obj={  func: function(){     console.log(this);  }};obj.func();此處this指向obj本身。
var  obj = function(){};obj.PRototype.func = function(){  console.log(this);};var newObj = new obj();newObj.func();此種方式,this指向新創建的對象newObj;

當一個function從不屬于某個對象時,this指向全局對象window(嚴格模式下為undefined);

var obj={  func: function(){     (function(){console.log(this);})();  }};obj.func();此處的this由于function沒用從屬于某個對象,所以this指向全局對象window(嚴格模式下為undefined);

在call和apply中,this指向傳入的context;

var func = function(){  console.log(this);}var obj = {};func.call(obj);func.apply(obj);this指向obj;

在dom上附加事件時,this指向觸發事件的dom

<div onclick="alert(this)">text</div>this指向div這個dom;

在es6(es2015)中,箭頭函數不會改變this的指向。


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 毛片在哪里看 | 成人偷拍片视频在线观看 | 久久国产精品二区 | 久久久久久久久久一本门道91 | 91黄瓜视频 | 欧美激情在线播放 | 日韩中文字幕三区 | 色戒在线版 | 一区二区三区四区高清视频 | 免费a级片在线观看 | 成人国产精品齐天大性 | 精品国产观看 | 国产亚洲精品久久久久久久软件 | 一级片999| 91视频久久 | 久久精品欧美电影 | 欧美伦理一区二区 | 99精品视频一区二区三区 | 精品在线一区二区三区 | 国产精品久久久久影院老司 | 久久久久久久一区二区 | 深夜影院一级毛片 | av在线播放亚洲 | 亚洲精品7777xxxx青睐 | 免费小毛片 | 午夜精品影院 | 校花被肉干高h潮不断 | 99麻豆久久久国产精品免费 | 精品免费在线视频 | 久久国产一二区 | 成人性视频在线 | 免费在线观看成人av | 久草成人在线观看 | va毛片 | 中文国产在线视频 | 热re91久久精品国产99热 | 露脸各种姿势啪啪的清纯美女 | 毛片在线免费观看视频 | 热99re久久免费视精品频软件 | 午夜精品久久久久久久爽 | 中文字幕在线永久视频 |