javascript中this的用法有哪些
时间:2021-04-21
来源:互联网
标签:
今天PHP爱好者给大家带来javascript中this的用法:1、使用this指代全局对象,代码为;2、使用this指代上级对象;3、使用this指代new出的对象。希望对大家有所帮助。

本教程操作环境:windows7系统、javascript1.8.5版,DELL G3电脑。
javascript中this的用法:
1、在一般函数方法中使用this指代全局对象
function test(){
this.x = 1;
alert(this.x);
}
test(); // 1
2、作为对象方法调用,this指代上级对象
function test(){
alert(this.x);
}
var o = {};
o.x = 1;
o.m = test;
o.m(); // 1
3、作为构造函数调用,this 指代new 出的对象
function test(){
this.x = 1;
}
var o = new test();
alert(o.x); // 1
//运行结果为1。为了表明这时this不是全局对象,我对代码做一些改变:
var x = 2;
function test(){
this.x = 1;
}
var o = new test();
alert(x); //2
4、apply 调用 ,apply方法作用是改变函数的调用对象,此方法的第一个参数为改变后调用这个函数的对象,this指代第一个参数
var x = 0;
function test(){
alert(this.x);
}
var o={};
o.x = 1;
o.m = test;
o.m.apply(); //0
//apply()的参数为空时,默认调用全局对象。因此,这时的运行结果为0,证明this指的是全局对象。如果把最后一行代码修改为
o.m.apply(o); //1
以上就是javascript中this的用法有哪些的详细内容,更多请关注php爱好者其它相关文章!
- 
                        
                            
                        
                        什么是启发式算法 启发式算法有哪几种 启发式算法的特点 时间:2025-11-01 - 
                        
                            
                        
                        MySQL convert函数用法详解 时间:2025-11-01 - 
                        
                            
                        
                        Linux中cpio命令保存文件权限设置步骤详解 时间:2025-11-01 - 
                        
                            
                        
                        中间人攻击(MITM)有哪些方式 中间人攻击的防护措施有哪些 时间:2025-11-01 - 
                        
                            
                        
                        什么是中间人攻击(MITM) 中间人攻击原理 如何防止中间人攻击 时间:2025-11-01 - 
                        
                            
                        
                        commons-fileupload实现文件上传的基本步骤 时间:2025-11-01 
今日更新
- 
                        
                            
                        胜利女神新的希望付费商店限购礼包出现异常重复购买
                        阅读:18
 - 
                        
                            
                        HFT币最新行情预测 币安App实时走势与未来趋势分析
                        阅读:18
 - 
                        
                            
                        时空中的绘旅人采风之旅-葳蕤低特卡通关思路
                        阅读:18
 - 
                        
                            
                        闪耀暖暖限定累充福利-稀有套装琪琪美拉11月6日上线
                        阅读:18
 - 
                        
                            
                        重返未来:1999最新一期醒梦域-700雨滴配队
                        阅读:18
 - 
                        
                            
                        什么是明白梗?网络热词明白梗含义解析,一秒get笑点!
                        阅读:18
 - 
                        
                            
                        明日方舟雪山降临1101-创作者应援计划现已开启
                        阅读:18
 - 
                        
                            
                        星塔旅人苍兰怎么配队-星塔旅人苍兰强度提升方法
                        阅读:18
 - 
                        
                            
                        大世界武侠手游剑侠世界4无限11月14日将开启首测
                        阅读:18
 - 
                        
                            
                        PENDLE币投资指南 欧易App注册及买入步骤详解
                        阅读:18
 










