今天面试又跪在闭包上了,还是不能真正理解闭包。看了阮一峰老师对闭包的理解并把思考题做完了,然后自己又加了难度,代码如下:varname="TheWindow";varobject={name:"MyObject",getNameFunc:function(){returnfunction(){returnthis.name;}}};varobj={name:'wgm',sayName:function(callback){callback();}}console.log(obj.sayName(object.getNameFunc())//undefined);为什么打印出来的是undefined
添加回答
举报
0/150
提交
取消