相关疑难解决方法(0)

短路Array.forEach就像调用break

[1,2,3].forEach(function(el) {
    if(el === 1) break;
});
Run Code Online (Sandbox Code Playgroud)

如何forEach在JavaScript中使用新方法执行此操作?我试过了return;,return false;而且break.break崩溃,return除了继续迭代之外什么都不做.

javascript arrays

1429
推荐指数
13
解决办法
94万
查看次数

打破地图

所以我有这个问题,如果数组中的值高于输入值它应该做一些事情,然后停止循环,不要触摸数组中的其余值..这是到目前为止的代码:

const percentages = [];
let enteredValue = parseInt(event.target.value, 10);

range.map((rangeValue, i) => {
  if (rangeValue <= enteredValue) {
    percentages.push(100);
    enteredValue = enteredValue - rangeValue;
  } else {
    percentages.push(enteredValue * 100 / (rangeValue));

    return;
  }
});
Run Code Online (Sandbox Code Playgroud)

javascript dictionary loops if-statement

5
推荐指数
2
解决办法
2万
查看次数

标签 统计

javascript ×2

arrays ×1

dictionary ×1

if-statement ×1

loops ×1