这里为什么是变量累加?

            function a(){

                var num=1;

                return function(){

                    return num++;

                }

            }

            

            var b= a();

            

            console.log(b());

            console.log(b());

            console.log(b());

            console.log(b());

            console.log(b());

            

这段代码输出的结果是:1,2,3,4,5
为什么是累加了呢?

交互式爱情
浏览 350回答 1
1回答
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript