js中 为什么参数传入了return 后 就变成了对象类型?

https://img4.mukewang.com/5c66605400018e6108000087.jpg

https://img.mukewang.com/5c6660550001d2d108000111.jpg

var i = 1;
通过闭包传入传参i 后我发现传入后不能作数字用了,通过log打印发现,i被传入后变成了对象(图2) 
这是为什么呢?如何解决?求大神指点迷津

补图,完整图 如下

https://img3.mukewang.com/5c66605a0001a01a08000458.jpg

通过循环数,传入到最后的闭包中,这个时候打印i 就变成了对象,怎么回事?

开满天机
浏览 577回答 1
1回答
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript