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

老师 您好。 探测器实例 最后的调用问题

http://img1.sycdn.imooc.com//558a49ae0001e74a08400346.jpg老师啊。 立即执行函数下面 写这个,报没有定义啊 要放到函数体里面去 才可以打印内容啊。 

正在回答

4 回答

因为你的global只是形参,没有传window对象进去,自然在执行

Object.defineProperties(global,{

LinkDetector:{value:LinkDetector},

ContainerDetector:{value:ContainerDetector},

DetectorBase:{value:DetectorBase}

})的时候,并没有成功给window对象赋值成功,自然也就拿不到匿名函数里的ContainerDector函数,你用ContainerDector来new一个对象的时候自然会报错


0 回复 有任何疑惑可以回复我~

时隔半年,不知你是怎么解决大?

0 回复 有任何疑惑可以回复我~

额,我也是这个问题。Object.defineProperties,那个global是全局对象是吗?为什么到new ContainerDector的时候,ContainerDector就undefined了

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
JavaScript深入浅出
  • 参与学习       281112    人
  • 解答问题       1020    个

由浅入深学习JS语言特性,且解析JS常见误区,从入门到掌握

进入课程

老师 您好。 探测器实例 最后的调用问题

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信