为了账号安全,请及时绑定邮箱和手机立即绑定

虽然循环使数组不可用

虽然循环使数组不可用

噜噜哒 2022-01-07 13:11:04
我有以下代码function slotCalc(a, b) {  var array = ["default"];  while (a < b) {    var obj = { test: "test" };    array.push(obj);    b++;  }  return array;}我不明白为什么不返回数组。如果我删除 while 循环,它会按预期返回。while 循环如何做到这一点?
查看完整描述

1 回答

?
猛跑小猪

TA贡献1858条经验 获得超8个赞

错误源于b++;- 所以你(无限)增加b,但a不会改变。所以它总是b > a除非你用这样的参数调用这个函数a >= b

也许你想要a++;;或者,b--;


查看完整回答
反对 回复 2022-01-07
  • 1 回答
  • 0 关注
  • 120 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信