js中的this指针(三)

当一个函数并非一个对象的忏悔时,它会被当作一个函数来调用。

此时,函数中的 this 指针被绑定到了全局对象。

后果:方法不能利用内部函数来帮助工作,由于 this 被绑定了错误的值,将无法共享该方法对对象的访问权。

解决办法:在方法内定义一个变量并赋值为 this。

posted @ 2016-12-24 12:17  sx00xs  阅读(99)  评论(0编辑  收藏  举报