为了账号安全,请及时绑定邮箱和手机立即绑定

javascript同时用函数声明的函数表达式

javascript同时用函数声明的函数表达式

智慧大石 2019-04-10 20:49:21
varf=functiong(){return23;};typeofg();//gisnotdefined可是g不是在函数声明的时候定义了吗?难道同时使用函数声明和函数表达式,函数表达式生成的变量名会覆盖函数声明的变量?
查看完整描述

2 回答

?
喵喵时光机

TA贡献1846条经验 获得超7个赞

g函数被你封印在了f函数里,在外界是访问不到的,你可以在f函数的内部去typeofg,像这样
varf=functiong(){
console.log(typeofg);
return23;
};
                            
查看完整回答
反对 回复 2019-04-10
  • 2 回答
  • 0 关注
  • 400 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信