JS嵌套函数调用上下文的问题解决


Posted in Javascript onMarch 26, 2014
<!doctype html> 
<html lang="en"> 
<head> 
<meta charset="UTF-8"> 
<title>Document</title> 
</head> 
<script> 
var stu ={ 
m: function(){ 
var self = this; 
console.log(this === stu); // ==> true; 
function f(){ 
// 调用嵌套函数时this不是指向调用外层函数的上下文 
console.log(this === stu); // ==> false; 
如果想访问外部函数的this需要将外部函数的this保存在一个变量中。 
console.log(self === stu); // ==> true; 
} 
f(); } 
} 
</script> 
<body> 
</body> 
</html>
Javascript 相关文章推荐
JS中confirm,alert,prompt函数区别分析
Jan 17 Javascript
完美解决AJAX跨域问题
Nov 01 Javascript
JavaScript实现当网页加载完成后执行指定函数的方法
Mar 21 Javascript
JQuery radio(单选按钮)操作方法汇总
Apr 15 Javascript
jQuery实现点击小图片淡入淡出显示大图片特效
Sep 09 Javascript
JS中常用的正则表达式
Sep 29 Javascript
Bootstrap栅格系统学习笔记
Nov 25 Javascript
JS声明式函数与赋值式函数实例分析
Dec 13 Javascript
jQuery插件zTree实现获取当前选中节点在同级节点中序号的方法
Mar 08 Javascript
Form表单上传文件(type=&quot;file&quot;)的使用
Aug 03 Javascript
在vue中封装可复用的组件方法
Mar 01 Javascript
Node.js 使用AngularJS的方法示例
May 11 Javascript
jquery做的一个简单的屏幕锁定提示框
Mar 26 #Javascript
JS中判断null、undefined与NaN的方法
Mar 26 #Javascript
jquery检测input checked 控件是否被选中的方法
Mar 26 #Javascript
JS阻止用户多次提交示例代码
Mar 26 #Javascript
js获取客户端网卡的IP地址、MAC地址
Mar 26 #Javascript
javascript判断chrome浏览器的方法
Mar 26 #Javascript
Javascript 浮点运算精度问题分析与解决
Mar 26 #Javascript
You might like
php解决约瑟夫环示例
2014/04/09 PHP
PHP解压ZIP文件到指定文件夹的方法
2016/11/17 PHP
php中bind_param()函数用法分析
2017/03/28 PHP
php记录搜索引擎爬行记录的实现代码
2018/03/02 PHP
JavaScript关于select的相关操作说明
2010/01/13 Javascript
jQuery入门介绍之基础知识
2015/01/13 Javascript
详解node单线程实现高并发原理与node异步I/O
2017/09/21 Javascript
vue双花括号的使用方法 附练习题
2017/11/07 Javascript
浅谈Node.js爬虫之网页请求模块
2018/01/11 Javascript
node实现的爬虫功能示例
2018/05/04 Javascript
微信小程序自定义prompt组件步骤详解
2018/06/12 Javascript
在NPM发布自己造的轮子的方法步骤
2019/03/09 Javascript
Vue+Element实现表格编辑、删除、以及新增行的最优方法
2019/05/28 Javascript
JS实现简单随机3D骰子
2019/10/24 Javascript
用Python程序抓取网页的HTML信息的一个小实例
2015/05/02 Python
基础的十进制按位运算总结与在Python中的计算示例
2016/06/28 Python
Python多进程与服务器并发原理及用法实例分析
2018/08/21 Python
python使用thrift教程的方法示例
2019/03/21 Python
python使用numpy实现直方图反向投影示例
2020/01/17 Python
Python通过正则库爬取淘宝商品信息代码实例
2020/03/02 Python
Python通过文本和图片生成词云图
2020/05/21 Python
如何创建一个Flask项目并进行简单配置
2020/11/18 Python
html5 实现客户端验证上传文件的大小(简单实例)
2016/05/15 HTML / CSS
Html5嵌入钉钉的实现示例
2020/06/04 HTML / CSS
海外淘书首选:AbeBooks
2017/07/31 全球购物
香港彩色隐形眼镜在线商店:Stunninglens(全球免费送货)
2019/05/10 全球购物
Visual-Click葡萄牙:欧洲领先的在线眼镜商
2020/02/17 全球购物
会计电算化专业应届大学生求职信
2013/10/22 职场文书
三万活动总结
2014/04/28 职场文书
交通安全责任书范本
2014/07/24 职场文书
公务员学习习总书记“三严三实”思想汇报
2014/09/19 职场文书
出差报告范文
2014/11/06 职场文书
详解Django中 render() 函数的使用方法
2021/04/22 Python
Python打包为exe详细教程
2021/05/18 Python
使用Djongo模块在Django中使用MongoDB数据库
2021/06/20 Python
详解nginx location指令
2022/01/18 Servers