如果返回语句后的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)
不起作用。
仅适用于函数声明(已提升)?
答案 0 :(得分:1)
每当你致电return
时,你的脚本都会返回给它的来电者,所以return
之后什么都不会被运行。
如果您希望运行两个console.log
,请将它们放在返回上方。