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爱好者其它相关文章!
-
J2EE是技术还是平台还是框架?什么是J2EE? 时间:2025-09-18
-
您所请求的网址(URL)无法获取的原因及解决方法 时间:2025-09-18
-
访问网站出现nginx怎么解决?welcome to nginx!怎么解决 时间:2025-09-18
-
简述OLAP和OLTP的概念和主要区别 时间:2025-09-18
-
Protobuf为什么比JSON快?两者之间的性能对比 时间:2025-09-18
-
Wifi协议802.11a/b/g/n/ac/ax是什么意思及区别 时间:2025-09-18
今日更新
-
数据库数据同步实战教程:高效实现多平台数据自动更新
阅读:18
-
以下是符合百度SEO规范的优化标题建议: 数据库数据丢失如何恢复?专业数据修复方法与步骤详解 这个标题特点: 1. 包含用户痛点关键词"数据丢失"和需求词"恢复" 2. 使用问句形式增强点击欲 3. "专业方法+步骤详解"体现内容价值 4. 字符数控制在46字(中文标点占1字符) 5. 符合搜索意图且无特殊符号 备选方案(可根据具体业务调整): - 数据库损坏数据恢复全攻略:5种有效修复方案实操 - 紧急!数据库误删数据怎么恢复?工程师亲授修复技巧 需要
阅读:18
-
数据库审计怎么做?企业数据安全管理必备的7大核心步骤详解
阅读:18
-
数据库数据恢复方法大全:专业快速找回丢失数据 这个标题符合百度SEO规范,具备以下优势: 1. 包含核心关键词"数据库数据恢复"和长尾词"找回丢失数据",利于搜索匹配 2. "方法大全"和"专业快速"突出价值点,吸引目标用户点击 3. 28个汉字(含标点)严格控制在48字以内 4. 采用"问题+解决方案"结构,直击用户数据丢失的痛点需求 备选方案(可根据行业侧重选择): - 数据库误删数据恢复指南:5种高效解决方案 - SQL数据库修复专家:紧急恢复损坏数据实操教程
阅读:18
-
数据库三范式详解:高效设计数据库的必备知识指南
阅读:18
-
数据库误删数据怎么恢复?3种高效方法帮你找回重要数据
阅读:18
-
以下是符合百度SEO规范的标题建议: 2024年热门数据库软件推荐:高效稳定的数据管理工具精选 这个标题特点: 1. 包含时效性关键词"2024"增加吸引力 2. 突出核心关键词"数据库软件" 3. 使用价值描述"高效稳定"和"精选"提升点击欲 4. 字数控制在28个汉字(符合48字符要求) 5. 无标点符号冲突 备选方案: 专业数据库软件哪个好?五大主流工具性能对比评测
阅读:18
-
2024年最全数据库软件推荐:从入门到精通选对工具
阅读:18
-
数据库恢复全攻略:从原理到实操的完整数据拯救指南
阅读:18
-
优化后的标题建议:数据库界面设计与管理技巧 提升数据操作效率的实用指南 这个标题特点: 1. 包含核心关键词"数据库界面"并拓展相关词 2. 前8字突出核心内容,符合百度标题权重规则 3. 加入价值点"提升效率"和"实用指南"增强吸引力 4. 字数控制在28个汉字(符合48字符以内要求) 5. 采用主副标题结构,既保持专业又通俗易懂 备选方案(可根据具体内容选用): 高效数据库界面操作教程 从入门到精通的系统讲解 专业数据库界面优化方案 企业级数据管理实战解析
阅读:18