码迷,mamicode.com
首页 > Web开发 > 详细

js中的this

时间:2016-06-03 14:18:11      阅读:267      评论:0      收藏:0      [点我收藏+]

标签:

1. 首先分析this所在的函数是当做哪个对象的方法调用的,则该对象就是this所引用的对象。

2. 通过call和apply可以重新定义函数的执行环境,即this的指向,这对于一些应用当中是十分

常用的。call和apply的第一个参数为该函数被哪个对象调用,this指向该对象。其他参数为绑定

函数的形参。区别为,call可接受多个参数,而apply只接受两个参数,第二个参数是绑定函数的

形参构成的数组。

3.函数参数并不作为某个对象的调用,属于全局性调用,它的this指向全局对象。

4.bind()函数:将方法从对象中拿出来,然后调用,并且希望this指向原来的对象时可以很

漂亮的用bind函数解决。

目标函数bind绑定函数,this被绑定到绑定函数中的this。

js中的this

标签:

原文地址:http://www.cnblogs.com/quan-quanquan/p/5555864.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!