求帮看看这个函数的运行原理!

            function add(x) {

                var sum = x;

                var tmp = function (y) {

                    sum = sum + y;

                            return tmp;

                        };

               tmp.toString = function () {

                    return sum;

                    };

                    return tmp;

                }

            alert(add(1)(2)(3));  //6

            alert(add(1)(2)(3)(4));   //10

不明白每次调用完都要运行toString,求高手分析下!

千巷猫影
浏览 550回答 1
1回答
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript