国产成人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电脑。

关注

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

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

我在开会他在下添的好爽| 白丝脚上的浓浓的精华波能用吗| 三女片免费观看电视剧杨贵妃传| 三妻四妾双女免费观看完整版| 香港奇秦之雾夜屠夫| 《十二寡妇肉床艳史》| 《医务室的小秘密》第一季免费观.. | 拍照表情| 免费的黄冈网站有哪些平台| 爱爱内含光| 豪门贵妇猎美录TXT| 1尿到0的直肠里| 赵局长含着小婷的双乳| 温柔女教师在线观看电视剧大全 | 巜禁忌7》A片| 成都私人情侣免费看电视剧的软件| 老婆被快递员干了一下午| 没带置子让他C一节课| H漫画| 王局长把乳罩解开吃胸的动态图 | 太太你想丈夫被开除吧| 忘穿内裤被同桌C了好爽微博小说| 17C·MOC官网| 高三妈妈用性缓解孩子压力| 《酒店激战》动漫1-5集免费观..| 日韩AV| 小雪被老汉各种姿势玩弄视频| 不扣钮的女孩| 黑料爆料一区二区三区| 少女第一次第1集在线观看| 叔嫂发生过关系后的心理变化| 电影《法国空姐2》| 欧美精品| 成品人和精品人的区别在哪里知乎| 百色助学网| 寡妇开荒40集全免费| 国产少女免费观看电视剧大全| 《性房纵欲》在线观看| 四虎网站| 公共场合高潮(H)公交车| 性做爰A片春欲