韩漫免费漫画在线观看方法,《好好疼爱里面》免费看,年轻漂亮的女士护士内衣,妈妈醉酒后把我当爸爸电视剧

文章 > 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电脑。

关注

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

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

一边做饭一边狂躁的原因分析| 一家乱战60集全播放免费观看 | 他的大手在秘密花园游走漫画| 三个老头拥着躁我一晚| 交换朋友的老婆2中字谜给看| 《父承子波》金银花原文主角| 寡妇开荒40集全免费| 干柴烈火115集免费观看| 7C7PCCA片| 小洞流口水了 是不是饿了 | C2000论坛| 他一边日一边吃我奶头| 瑜伽裤透明全毛露丁字裤| 苍井空《办公室爱欲》| 《温柔的老师》电影免费观看| 成色18K1.8.35MB| B站暴躁女RAPPER| 蜜桃成熟33D| 二人世界高清视频播放| 小视频| 门卫老头吸允校花奶头| 成全在线观看免费高清电视剧| 陌陌影视在线观看高清完整版| 小洞流口水了 是不是饿了| 小早川怜子| 马配人的视频在线观看| 免费观看已满十八岁电视剧日剧| 班长哭了能不能再抠游戏里面的钱| 性高朝久久久久久久久久| 大姨妈来了同房内射吃避孕药| 兄妹客厅当父母面爱叫啥| 自制入体小玩具怎么做| 我把刘姨俩腿扛在肩上是哪一集的| 人犬兽人在线观看免费完整| 乖把奶置脱了张开腿H别操我动漫| 我把刘姨俩腿扛在肩上是哪一集的 | 初尝少妇王老师的第一次在线观看 | 挺进朋友人妻张婉莹身体| 黑料爆料一区二区三区| 免费观看60分钟高清电视剧| 儿子双飞妈妈和女儿的小说