执行下面的代码:
function foo1()
{
return {
bar: "hello"
};
}
function foo2()
{
return
{
bar: "hello"
};
}
console.log(foo1());
console.log(foo2());
结果令人震惊,foo2居然返回undfined,其原因是return 后面没有接代码就换行了,相当于return;
执行下面的代码:
function foo1()
{
return {
bar: "hello"
};
}
function foo2()
{
return
{
bar: "hello"
};
}
console.log(foo1());
console.log(foo2());
结果令人震惊,foo2居然返回undfined,其原因是return 后面没有接代码就换行了,相当于return;