前端之家收集整理的这篇文章主要介绍了
实例讲解JavaScript中的this指向错误解决方法,
前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
看如下对象定义:
这样能正常调用
下面的调用会出错:
因为,this指向已经改变,正确的方式如下:
所有函数都有其特殊的this变量,如下面的forEach
调用sayHiToFriends会产生一个错误:
将this保存在不同的变量中
利用forEach的第二个参数,它可以给this指定一个值
原文链接:https://www.f2er.com/js/47908.html