为什么会出现undefined

clipboard.png
为什么cc.getValue()的输出是undefined而不是1呢?小白请大神指点下

阅读 4.1k
4 个回答

你在执行cc.getValue()时,就已经有执行里面的alert(bb)了,即弹出1。

然后你再alert(cc.getValue的返回值),这时肯定是undefined了,因为cc.getValue()这个方法是没有返回值的,只有一个alert语句

写js永远不要给构造函数添加返回值! 这是JS设计糟糕的部分

答案楼上都说的很清楚了想补充一点,强烈建议楼主不要这样写js,既不是面向对象的写法,也不是普通函数的写法,看着非常混乱,自然容易出现问题

getValue在对象命名空间里面,cc可以访问getValue方法?

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题