varf=functiong(){return23;};typeofg();//gisnotdefined可是g不是在函数声明的时候定义了吗?难道同时使用函数声明和函数表达式,函数表达式生成的变量名会覆盖函数声明的变量?
2 回答
喵喵时光机
TA贡献1846条经验 获得超7个赞
g函数被你封印在了f函数里,在外界是访问不到的,你可以在f函数的内部去typeofg,像这样varf=functiong(){console.log(typeofg);return23;};
添加回答
举报
0/150
提交
取消