国产成人AV无码一二三区,少女1到100集,国产精品久久久久精品综合紧,巜公妇之诱感肉欲HD在线播放

文章 > JavaScript > js中this的几种用法

js中this的几种用法

js this

头像

宋雪维

2021-03-22 14:47:103441浏览 · 0收藏 · 0评论

使用JavaScript进行前端开发的过程中,this关键字的使用机制很复杂,可以指向调用当前方法的对象,会根据不同的情况this关键字会有不同的使用方法。

本文介绍JavaScript中this关键字的四种用法:1、在全局作用域当中this 永远指向 window;2、当函数有所属对象时指向所属对象;3、在构造器中的 this指向新对象;4、当apply 和 call 调用以及 bind 绑定指向绑定的对象。

1、在全局作用域当中this 永远指向 window

alert(this)   //window`

2、函数有所属对象时:指向所属对象

var name = "clever coder";  
var person = {  
    name : "foocoder",  
    hello : function(sth){  
        console.log(this.name + " says " + sth);  
    }  
}  
person.hello("hello world");

3、构造器中的 this:指向新对象

  function Fn1(oval) {
        this.val = oval;
        console.log(this);  //Fn1 {val: "vvv"}
    }
 
    var val = new Fn1('vvv');
    console.log(val.val)//vvv

4、apply 和 call 调用以及 bind 绑定:指向绑定的对象

// 当一个函数被call或者apply调用时,this的值就取传入的对象的值
var obj={
x:10
};
var fn=function(){
console.log(this);//Object {x: 10}
console.log(this.x);//10
}
fn.call(obj);

以上就是JavaScript中this关键词的四种用法,大家可以根据具体的情况选择合适的方法使用哦~更多学习推荐:JavaScript教程

本文教程操作环境:windows7系统、jquery3.2.1版本,DELL G3电脑。

关注

关注公众号,随时随地在线学习

本教程部分素材来源于网络,版权问题联系站长!

《美丽的小蜜桃4》女主是谁| 豪门贵妇猎美录TXT| 欧美大妈LOGO大全及价格图| 小莹的性荡生活第15章| 高压监狱| 男女做爰猛烈啪啪床戏| 女学生被老师骗到家中| 女朋友太骚了每次进去都觉得很热 | 两对夫妻同房不交换会影响感情吗 | 泰剧《劈开你的腿》免费观看| 成人韩国三色眼影| 女人乱子伦xXX沧州| 美女图片| 来真正的狗配人真人| 喂奶被C呻吟双腿大张H漫画 | 女生胸前两颗大大的包是什么| 《破外女》高清完整版| 水蜜桃| 强伦轩女教师在线播放| 黑兽| MD传媒破解版APP免费版| 土豆网| 原声吻戏视频| 日韩AV| 9.1萝卜黄| 《性房纵欲》在线观看| 父女大作战1-32集免费| 暴躁老女人免费观看电视剧| 在线天堂WWW在线观看图片| 女生的隐私曝光| 内衣展| 美女和帅哥一起努力生产豆浆| 《法国空乘10》| 公翁晚上吃我奶头子| 黑色董丝包臀紧身连衣裙 | 麻花传MV在线看免费观看电视剧| 深入无人区短剧免费高清观看 | 接电话顶C的说不出话PLAY| 暴躁少女零九CSGO| 欧美大片PPT免费PPT| 人狗大战2免费观看正版