当我在控制台中编写此代码时:
function lol() {
var a = 6;
return a;
}
function test() {
var a = 8;
return a;
}
lol();
test();
它只打印第二个函数调用的返回值,如下所示:
8
为什么会这样?谁能解释一下引擎盖下会发生什么?
答案 0 :(得分:2)
控制台仅打印最后评估的语句的值。这正是它的作用。如果您想要更多,可以明确地拨打console.log( lol() );
或其他任何内容。