您的位置:首页 > 其它

每日练习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的语法要求。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: