快捷导航

用闭包写一个1+2+3+...+100的求和方法?

用闭包写一个1+2+3+...+100的求和方法?

免责声明:本内容仅代表回答者见解不代表本站观点,请谨慎对待。

版权声明:作者保留权利,不代表本站立场。

回复

使用道具 举报

参与会员2

functionsum(){varresult=0;vari=1;returnfunctioncalc(){result+=i++;returni>100?result:calc();}();}varresult=sum();console.log(result);
回复

使用道具 举报

function a(){
let c=1;
let sum =0;
function b(){
sum = sum +c;
  c++;
  if (c>100) {
return sum;
}
return b();
}
return b();
}
a();
回复

使用道具 举报

可能感兴趣的问答

发新帖
  • 微信访问
  • 手机APP