考虑以下情况:
function func1() {
return {
hello: "world"
};
}
function func2() {
return
{
hello: "world"
};
}
console.log(func1());
console.log(func2());
Run Code Online (Sandbox Code Playgroud)
第一个函数func1()将返回对象,{ hello: "world" }但第二个函数func2()将返回undefined.这是为什么?我的猜测是返回值需要与return关键字在同一行.我在这里没有意识到什么"规则"?
| 归档时间: |
|
| 查看次数: |
311 次 |
| 最近记录: |