为什么直接调用会出错?

来源:3-1 jQuery交互代码组织方式

霍丶

2016-09-20 01:22

这个立即执行的匿名函数里 把声明的函数赋给json对象的一个属性,在匿名函数外调用 为什么要用 new 才能成功console.log?我直接调用反而出现typeError 说 this._init is not a function ?意思好像是 没有这个方法? 这是什么原因?我自己认为可能是this的指向问题...我试验了一下 确实 this 不new 的话this指向了object 也就是json对象  难道说  函数实例化可以影响this吗  我百度了一下,没找到解决的..果然程序员还是需要谷歌..

写回答 关注

1回答

  • 斜杠男人
    2016-10-29 21:29:23

    this 不new 的话this指向了window对象吧

jQuery实现自定义滚动条

来一次jQuery封装之旅,本教程带你深入理解滚轮事件交互

39574 学习 · 83 问题

查看课程

相似问题