在javascript中返回语句之后的代码是什么意思?

时间:2017-08-15 15:01:20

标签: javascript return

如果返回语句后的PHP代码不起作用,这让我很困惑。在返回语句后我们会写下什么样的情况?

function bar() {
    console.log('1', foo)
    foo = 10;
    console.log('2', foo)
    return;
    console.log('3', foo)
    function foo() {}
    console.log('4', foo)
}

而这些

console.log('3', foo)
console.log('4', foo) 

不起作用。

仅适用于函数声明(已提升)?

1 个答案:

答案 0 :(得分:1)

每当你致电return时,你的脚本都会返回给它的来电者,所以return之后什么都不会被运行。

如果您希望运行两个console.log,请将它们放在返回上方。