首页 > 作文

互联网常识:javascript中this用法有哪些

更新时间:2023-02-25 22:30:34 阅读: 评论:0

导读跟大家讲解下有关javascript中this用法有哪些,相信小伙伴们对这个话题应该也很关注吧,现在就为小伙伴们说说javascript中this用法有哪

跟大家讲解下有关javascript中this用法有哪些,相信小伙伴们对这个话题应该也很关注吧,现在就为小伙伴们说说javascr江苏高考化学ipt中this用法有哪些,小编也收集到了有关javascript中this用法有哪些的相关资料,希望大家看到了会喜欢。

javascript中this用法:1、使用this指代全局对象;2、使用this指代上级对象;3、使用this指代new出的对象;4、使用this指代第一个参数。

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

javascript中this用法:

1、在一般函数方法中使用 this 指代全局对象

function test(){    this.x = 1;    alert(this.x);  }  test(); // 1

2、作为对象方法文化多样性的意义调用,this 指代上级对象

function test(){  alert(this.x);}var o = {};o.x = 1;o.m 入党申请书= test;o.m(); // 1

3、作为构造函数调用,this 指代new 出的对象

  function test(){    this.x = 1;  }  var o = new test();  alert(o.x); // 1 //运行结果为1。为了表明这时this不是全局对象,我对代码做一些改变:  var x = 2;  function test(){    this.x = 1;  }  var o = new test();  alert(x); //2

4、apply 调用 ,apply方法作用是改变函数的调用对象,此方法的第一个参数为改变后调用这个函数的对象,this指代第一个参数

  var x = 0;  function test(){    alert(this.x);  }  var o={};  o.x = 1;  o.m = test;  o.m.apply(); //0//apply()的参数为空时,默认调用全局对象。因此,这时的运行结果为0,证明thi认真听讲s指的是全局对象。如果把最后一行代码修改为  o.m.apply(o); //1

相关免费学习推荐:javascript(视频)

以上就是javascript中this用法有哪些的详细内玫瑰花的葬礼歌词容,更多请关注php中文网其它相关文章!

来源:php中文网

本文发布于:2023-02-25 22:30:34,感谢您对本站的认可!

本文链接:https://www.wtabcd.cn/fanwen/zuowen/167733543444659.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

本文word下载地址:互联网常识:javascript中this用法有哪些.doc

本文 PDF 下载地址:互联网常识:javascript中this用法有哪些.pdf

标签:对象   全局   第一个   函数
相关文章
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2022 Comsenz Inc.Powered by © 站长QQ:55-9-10-26 专利检索|