为了账号安全,请及时绑定邮箱和手机立即绑定

作用域和上下文、this关键字(一)

作用域:与调用函数,访问变量的能力有关 作用域分为:局部和全局(在局部作用域里可以访问到全局作用域的变量,但在局部作用域外面就访问不到局部作用里面所设定的变量)

上下文:与this关键字有关 是调用当前可执行代码的引用
this总是指向调用这个的方法的对象
js里的this 通常是当前函数的拥有者
this 是js的一个关键字 代表函数运行时自动生成的一个内部对象 只能在函数内部使用

1.作为对象的方法
this在方法内部,this就指向调用这个方法的对象
2.函数的调用
this指向执行环境中的全局对象(浏览器->window nodejs->global)
3.构造函数
this所在的方法被实例对象所调用,那么this就指向这个实例对象

更改上下文方法(更改this指向的内容,可方便地实现继承):
call(list);
apply(array);
根据call()、apply()改变上下文this指向的特性,也可以方便实现继承

点击查看更多内容
9人点赞

若觉得本文不错,就分享一下吧!

评论

作者其他优质文章

正在加载中
PHP开发工程师
手记
粉丝
5
获赞与收藏
130

关注作者,订阅最新文章

阅读免费教程

感谢您的支持,我会继续努力的~
扫码打赏,你说多少就多少
赞赏金额会直接到老师账户
支付方式
打开微信扫一扫,即可进行扫码打赏哦
今天注册有机会得

100积分直接送

付费专栏免费学

大额优惠券免费领

立即参与 放弃机会
意见反馈 帮助中心 APP下载
官方微信

举报

0/150
提交
取消