当我在控制台中编写此代码时:
function lol() {
var a = 6;
return a;
}
function test() {
var a = 8;
return a;
}
lol();
test();
它只打印第二个函数调用的返回值,如下所示:
8
为什么会发生这种情况?谁能解释一下幕后发生了什么?
最佳答案
控制台仅打印最后评估的语句的值。这就是它的作用。如果您想要更多,您可以显式调用 console.log( lol() );
或其他内容。
关于javascript - 为什么只打印第二个函数调用的返回值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20925641/