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

为什么输出的值是这样啊

为什么输出的值是这样啊

沧海一幻觉 2019-03-04 16:23:41
 (function createXHR() {        createXHR = 1        console.log(createXHR);   })();这段自执行代码执行后,我期待会输出1但实际上输出function createXHR() {        createXHR = 1        console.log(createXHR);   }这段代码哪里出了问题?
查看完整描述

3 回答

?
慕村225694

TA贡献1880条经验 获得超4个赞

你需要:


 var createXHR = (function() {

        createXHR = 1

        console.log(createXHR);

   })();

或者干脆不用iife


查看完整回答
反对 回复 2019-03-16
?
弑天下

TA贡献1818条经验 获得超8个赞

那就是XMLHttpRequest== "undefined"呗


查看完整回答
反对 回复 2019-03-16
  • 3 回答
  • 0 关注
  • 498 浏览
慕课专栏
更多

添加回答

举报

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