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

关注

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

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

国产又好看的特效大片| 胡乱说深见君| 续父开续女包小芳的小说破| 小蓝彩虹男GARY2023的音..| 暴躁少女BGM在线观看| 妈妈的朋友3| TOUPAIZIPAI| 《好好疼爱里面》免费看| 欧美大片推荐| 1秒流鼻血的女性胸片| 《酒店激战》动漫1-5集免费观..| 不堪入耳的黄话怎么说| 日本《暴力强伦轩》| 夫妻二人世界免费看第一集| 欧美XBOX与IPHONE| 妈妈的秘密| 《特别酒店》免费观看| 自述吃了春晚药后有多疯狂 | BOBO浏览器| 中文字幕精品无码亚洲字幕一区| 久久精品欧美-区二区三区| 美女和帅哥一起努力生产豆浆| 暖暖的幸福 电视剧| 《炸裂吧!巨棒》免费阅读漫画 | 《交换:完美的邻居》3| 一边啃奶头一边躁狂会怎么样 | 共享女儿小诗1~10章的背景资..| 免费观看已满十八岁的电视剧大全| 极品家丁| 成品免费PPT网站入口| 搜索引擎| 国产真实乱人偷精品视频免费| 赵局长含着小婷的双乳| 麻豆| 共享女儿小诗1~10章的背景资..| 小蓝电影全集免费观看| 共享女儿小诗1~10章的背景资..| 第一次和公翁做爰又大又粗| 回娘家白天像父女晚上像夫妻| 来吧儿子妈妈是纯还是混| 《黏糊糊的你》免费观看