varo={fn:function(){console.log(fn);}};o.fn();//ERROR报错varfn=function(){console.log(fn);};fn();//function(){console.log(fn);};正确
2 回答
森栏
TA贡献1810条经验 获得超5个赞
我们可以这样理解第一个o是一个对象,然后这个对象有一个key是fn对应的value是一个function。然后这个console.log(fn)打印了一个变量,但是在上下文中你没有找到任何对这个变量的定义。所以会error。
添加回答
举报
0/150
提交
取消