JS闭包回调的理解
来源:互联网 发布:js在线解密 编辑:程序博客网 时间:2024/05/18 00:18
最近工作很不顺心啊,遇到问题解决不了真的好烦啊,好烦啊。
不过看到一个有意思的东西,自己做了些扩充觉得还不错。分享给大家。
var name = "The Window"; var object = { name : "My Object", getNameFunc1 : function(){ return function(){return this.name }},getNameFunc2 : function(){return this.name;},getNameFunc3 : function(callback){return callback;},getNameFunc4 : function(callback){return callback();}};各位看官可能觉得我只是定义了一个字符串和一个对象,对象中有个name变量还有4个函数而已,那么,如果我问一下几个问题。各位看官该如何回答。
alert(object.getNameFunc1+"//test1");alert(object.getNameFunc1()+"//test2");alert(object.getNameFunc1()()+"//test3");alert(object.getNameFunc2+"//test4");alert(object.getNameFunc2()+"//test5");alert(object.getNameFunc3(function(){return this.name})+"//test6");alert(object.getNameFunc4(function(){return this.name})+"//test7");alert(object.name+"//test8");冷静思考一下哦。这里的坑可不小的。
0 0
- JS闭包回调的理解
- js:函数的理解。
- js继承的理解
- js-前后++的理解
- js 的一些理解
- require.js的理解
- js prototype的理解
- js函数的理解
- JS中闭包的理解
- js ajax 的理解
- js原型的理解
- js全局变量的理解
- js原型的理解
- js中闭包的理解
- js 面向对象的理解
- JS匿名函数的理解
- js中基本原理的理解
- JS匿名函数的理解
- 终于调通了从上到下,从驱动到应用,android
- AWK-详解著名的awk Oneliner,第三部分:选择性输出特定行
- android import library switch语句报错case expressions must be constant expressions
- php学员分享的PHP的高效率写法
- KMP算法(-)
- JS闭包回调的理解
- mysql 实战 or、in与union all 的查询效率
- nginx日志切割
- C++位操作符
- 3131: [Sdoi2013]淘金
- mac 安装 nginx 环境
- OpenGL 正交、透视投影
- MFC radio button 的用法
- Git 版本控制系统