猿问

JS函数return结果undefined

var k = (function fun(x) { 

if(x>0) {

    x--;

    console.log(x);

} else{

    console.log("lala");

   return "lala";

}

    fun(x);  

})(3)


console.trace(k);

打印的结果是


2

1

0

lala

undefined

(anonymous) @ test.html:47

为什么是undefined呢!???


精慕HU
浏览 504回答 1
1回答
随时随地看视频慕课网APP

相关分类

JavaScript
我要回答