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

如何在总和等于一定数量的先前元素后获取数组中元素的索引

如何在总和等于一定数量的先前元素后获取数组中元素的索引

HUX布斯 2022-09-29 16:12:13
元素总和const sum = 4;我想检查所有元素从零索引和总和,直到元素总和等于并得到直接索引(下一个索引,其中总和以元素结尾)4例如,数组的样本::const sampleArr1 = [1,2,1,4,...]这里的 exp o/p 是其索引43const sampleArr2 = [1,3,7,...]这里的 exp o/p 是其索引72const sampleArr3 = [4,10,...]这里的 exp o/p 是其索引101我不知道我该怎么做,任何帮助都是值得赞赏的
查看完整描述

1 回答

?
慕哥6287543

TA贡献1831条经验 获得超10个赞

let sum = 0;

let immediateIndex = 0;

for (let i = 0; i < array.length; i++) {

    sum += array[i];

    if(sum === 4) {

        immediateIndex = i + 1;

        break;

    }

}


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

添加回答

举报

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