js里面的this指向
2024-09-08 03:06:26
1. this是动态绑定的,或者说是在代码运行期绑定而不是在书写期
function fire () {
console.log(this.a)
} var obj = {
a: 1,
fire: fire
}
obj.fire(); // 输出1 // 我是第二段代码
var obj = {
a: 1,
fire: function () {
console.log(this.a)
}
}
obj.fire(); // 输出1 var obj = {
a: 1, // a是定义在对象obj中的属性 1
fire: function () {
console.log(this.a)
}
} var a = 2; // a是定义在全局环境中的变量 2
var fireInGrobal = obj.fire;
fireInGrobal(); // 输出 2
最新文章
- 使用mapreduce计算环比的实例
- IP地址划分
- 用Python写了个抓图小脚本
- Android命令行播放MP3音乐
- Configuration python CGI in XAMPP in win-7
- Oracle分页查询语句的写法(转)
- ZooKeeper场景实践:(6)集群监控和Master选举
- input text设置字体
- python学习路线
- 如何用Word编辑参考文献------这是引用一位大师的
- day13_Mysql事务与数据库连接池学习笔记
- Stripes视图框架实现纯Java代码控制表现层参考文档
- Java程序入口:main()方法讲解
- Python 面试题_未完
- iframe无刷新跨域上传文件并获得返回值
- PAT 1003 我要通过!
- js 变量 作用域及内存
- oracle 一对多数据分页查询筛选
- Codeforces Round #552 (Div. 3) 题解
- [USACO18FEB]Snow Boots S
热门文章
- 简单数论 | Day3 部分题解
- myeclipse 无法部署项目到jboss服务器 部署不上去
- 解决IDEA中,maven依赖不自动补全的问题
- 【error】vue-style-loader didn't discriminate between server and client
- 如何撤销Git操作?
- python 连接mssql数据库
- leyou_03_cors解决ajax的跨域请求问题
- sql错误;The user specified as a definer ('tester'@'%') does not exist
- webservice作用(优,缺点;作用)
- Lamdba表达式的代码使用讲解