每日练习20171031
2017-10-31 21:27
246 查看
function foo1()
{
return {
bar: “hello”
};
}
function foo2()
{
return
{
bar: “hello”
};
}
返回值不一样,前者返回jason对象Object {bar: “hello”},后者返回undefined
当foo2()的一行语句中只包含return时,会在return语句后面自动的加上一个分号。后面的语句也是合法的,不会抛出error,尽管它不会调用,也不做任何事(仅仅只是一个没有用到的语句块)。
这说明了在Javascript中大括号的位置应该放在语句后面的编程风格更符合Javascript的语法要求。
{
return {
bar: “hello”
};
}
function foo2()
{
return
{
bar: “hello”
};
}
返回值不一样,前者返回jason对象Object {bar: “hello”},后者返回undefined
当foo2()的一行语句中只包含return时,会在return语句后面自动的加上一个分号。后面的语句也是合法的,不会抛出error,尽管它不会调用,也不做任何事(仅仅只是一个没有用到的语句块)。
这说明了在Javascript中大括号的位置应该放在语句后面的编程风格更符合Javascript的语法要求。
相关文章推荐
- 每日练习20171031
- 20171031|每日练习
- 每日练习20171031
- 每日练习20171031
- 每日练习20171031
- 每日练习
- 每日练习(2)
- 【html5每日练习】绘制两个重叠矩形(带滤镜效果)
- 【JS 每日练习】实现颜色变换
- 【JS每日练习】简单时钟的实现
- Python 每日练习 03 把将随机生成的200 个激活码保存在mysql中
- Pyhton每日练习 08 使用 Python 生成类似于下图中的字母+数字验证码图片
- 英语每日听写练习 Day 12
- 每日练习——2016.2.23
- 每日练习2017-11-1
- 每日练习2017-11-01
- [每日练习]面试题--判断某个字符串是否为另一个字符串旋转得到的(Java)
- #每日Linux小练习#03 正则表达式
- 每日练习_07
- #每日Linux小练习#04 find指令