题目描述 题目来源及自己的思路 相关代码 // 请把代码文本粘贴到下方(请勿用图片代替代码) 你期待的结果是什么?实际看到的错误信息又是什么? 题目描述 题目来源及自己的思路 相关代码 // 请把代码文本粘贴到下方(请勿用图片代替代码) 你期待的结果是什么?实际看到的错误信息又是什么?
第一个,你将大括号位置换了行,return就是一条语句,尽管你没有写分号,但函数已经运行完成,也就当成了没有返回值,没有返回值,函数默认就会返回undefined,大括号后面的就属于return后的语句,return后的语句是永远也不会执行的。第二个return语句后紧跟返回值,你的返回值就是一个对象,所以也就返回对象呢。
第一个,你将大括号位置换了行,
return
就是一条语句,尽管你没有写分号,但函数已经运行完成,也就当成了没有返回值,没有返回值,函数默认就会返回undefined
,大括号后面的就属于return
后的语句,return
后的语句是永远也不会执行的。第二个return
语句后紧跟返回值,你的返回值就是一个对象,所以也就返回对象呢。