20.js中的this指向对象
来源:互联网 发布:java dji开发 编辑:程序博客网 时间:2024/05/13 22:28
js中的this指向对象
this跟作用域其实没有关系
var name = "Global name";
function funcA(){
var name = "FuncA name";
return function(){
alert(this.name);
};
}
funcA()(); //Global name
不要想象this会指向上层作用域的对象,其实this就是简单指向调用这个函数的对象。
因为所有在全局定义域中定义的变量或函数其实会成为window的成员,所以上面就显示“Global name”了。
this跟作用域其实没有关系
var name = "Global name";
function funcA(){
var name = "FuncA name";
return function(){
alert(this.name);
};
}
funcA()(); //Global name
不要想象this会指向上层作用域的对象,其实this就是简单指向调用这个函数的对象。
因为所有在全局定义域中定义的变量或函数其实会成为window的成员,所以上面就显示“Global name”了。
1 0
- 20.js中的this指向对象
- js中的this指向
- JS中的this指向
- JS中的this指向
- JS中的this指向相关
- js中的this指向问题
- js中的this指向和改变this指向的方法
- js面向对象之this指向
- 嵌套函数中的this指向的对象
- js中的this指向问题及解决方案
- 如何理解JS中的this指向问题
- Js中的this指向问题(2)
- 彻底弄懂js中的this指向
- JS-箭头函数中的this的指向
- JS函数中的this指向问题
- 关于js中的this的指向问题
- JS中的this对象
- this对象的指向
- TNS-03505: Failed to resolve name --不小心的错误!
- cocos环境配置
- oracle管道流函数,字符串按照逗号分隔,函数中循环
- 手动配置Struts
- Retrofit2介绍
- 20.js中的this指向对象
- 为什么一个匿名内部类使用一个在其外部定的对象必须使用final修饰
- orcale利用rownum取出前几行数据
- JMeter MongoDB script使用方法
- 根据透明度组合两张QImage的方法
- Spring框架,个人笔记--IOC,DI,AOP
- (二)数据库就是这样-SQL语句操作数据库
- 关于node.js 4.X安装express的问题
- centos 下yum安装nginx