this是一个引用,指向函数被调用时的对象。
示例代码:
var name="张三"; function show() { alert(name); } window.show(); //this指向的就是window对象window是js内置好的对象
效果图:
结果:
代码:
var color="红色"; function fun() { alert(this.color); } var objs = { color:"蓝色" }; //fun(); //这里this指的就是window对象 objs.showColor=fun; objs.showColor();//这里的this是通过objs调用的,所以是蓝色结果:
微信:
支付宝:
新闻热点
疑难解答