采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
黄老师,最近遇到一个this知识点的问题,想请教一下
let object = { a: function() {}, b: function() {}
想请问一下黄老师,对象里面那两个函数是匿名函数还是命名函数啊
匿名函数
今天学了一个this指向问题, var name = "The Window"; var object = { name : "My Object", getNameFunc : function(){ return function(){ return this.name; }; } }; alert(object.getNameFunc()()); //the Window 这里打印window是因为它返回的是一个匿名函数,然后在全局调用了吗?
object.getNameFunc() 返回的是内部 return 的函数 function(){ return this.name; }; 然后执行这个函数, this 当然指向 window 了
登录后可查看更多问答,登录/注册
课程从零开始重构功能完整的JS库,是学习造轮子的不二之选!
1.3k 14
1.6k 13
1.4k 13
1.0k 13
1.5k 11