问题描述
- 一道js的题,(小白刚接触js很多不太懂。)
-
function a(x){
var b=3;
return function(y){
return x+y+(++b);
}
}
var ac = a(10);
var b = ac(10);
var c = ac(10);
求 b c的值?
求高手详解。
解决方案
结果24
25
x没有值
b是闭包变量,所以第一次的累加会被保留。
解决方案二:
JS的一道题
解决方案三:
结果分别是:24、25
时间: 2025-01-01 05:45:36