题目描述
题目来源及自己的思路
相关代码
// 请把代码文本粘贴到下方(请勿用图片代替代码)
你期待的结果是什么?实际看到的错误信息又是什么?
题目描述
题目来源及自己的思路
相关代码
// 请把代码文本粘贴到下方(请勿用图片代替代码)
// 请把代码文本粘贴到下方(请勿用图片代替代码)
// 请把代码文本粘贴到下方(请勿用图片代替代码)
因为javascript对格式的书写比较松 分号可以不写 它可以自动不全 这在类似php中不写分号肯定会报错的
实际上他就变成了
function demo{
return ;
{
data:1111
}
}
13 回答12.8k 阅读
7 回答1.9k 阅读
3 回答1.1k 阅读✓ 已解决
2 回答1.2k 阅读✓ 已解决
6 回答873 阅读✓ 已解决
6 回答1k 阅读
2 回答1.3k 阅读✓ 已解决
第一个,你将大括号位置换了行,
return
就是一条语句,尽管你没有写分号,但函数已经运行完成,也就当成了没有返回值,没有返回值,函数默认就会返回undefined
,大括号后面的就属于return
后的语句,return
后的语句是永远也不会执行的。第二个return
语句后紧跟返回值,你的返回值就是一个对象,所以也就返回对象呢。