javascript返回值的问题 为什么要把say方法里面改成有返回值的才能alert(obj3.say());
答案:1 悬赏:0 手机版
解决时间 2021-11-28 12:45
- 提问者网友:捧腹剧
- 2021-11-28 09:08
javascript返回值的问题 为什么要把say方法里面改成有返回值的才能alert(obj3.say());
最佳答案
- 五星知识达人网友:神鬼未生
- 2021-11-28 10:27
- 如果say方法没有返回值,那么js认为返回这为undefined,alert出来的结果就是“undefined”,并不会出现js错误,所以不知道你说的报错是什么情况?
如果say方法有返回值的话,obj3.say()也不会报错,只不过返回值被抛弃了,也不会出现js错误。
追问我的意思也不是报错 就是你说的这种情况 我就是有点不明白没有返回值的时候alert出来的结果是undefined 是因为无法确定这个方法的结果是什么类型的吗?
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯