javascript - 在数组中循环数组
问题描述
我正在尝试创建一个循环,其中一个值上升而第二个值下降..我无法弄清楚。据我所知,checkNumber
倒计时正确,而 x 和 i 不正确
我知道我在某个地方犯了一个愚蠢的错误,但我对编码很陌生
var checkNumber = 5;
for (var x = 0; x < 5; x++) {
for (var i = 0; i < checkNumber; i++) {
console.log(checkNumber);
checkNumber = checkNumber - 1;
console.log("x",x,"i",i);
}
}
解决方案
只需使用单个循环并获取第二个值的最大值和实际值的差值(减一,因为基于零的性质)。
var value = 5,
i;
for (i = 0; i < value; i++) {
console.log(i, value - i - 1);
}
推荐阅读
- algorithm - 用字典优化O(n^2)算法,有没有可能走得更远
- r - 如何将日期转换为R中的文本?
- linux - 有没有办法从 EC2 实例中获取文件夹,然后每天将其内容发送到存储桶
- javascript - 来自 Axios 的数据结果
- javafx - 关于创建简单教程和启动的 Nullpointer
- google-kubernetes-engine - Cloud Run for Anthos:配置“
"没有任何现成的Revision - r - R按结束值选择行
- html - 在当前选项卡按钮下添加下划线
- html - 更改提交按钮占位符不起作用?
- ngx-quill - 如何用内联样式替换 ql-classes ngx-quill