【发布时间】:2019-03-23 13:10:24
【问题描述】:
我想循环一个数组并添加到数组中,然后在循环内使用之前添加的项目。所以我想循环 1,4,1 并在 1 和 4 之间添加 0.5 并返回 1。所以最终的字符串或数组将是:
1 1.5 2 2.5 3 3.5 4等
问题是我可以添加到索引项,但不能添加到循环中的那个项。第一个循环是 1,然后我添加 1.5,第二个循环应该是 1.5,但循环将是 4。
base_string = '1,4,1';
base_string = base_string.split(',');
for (var i = 0; i < base_str.length; i++) {
// I add 1.5 to array and I want to use that the next loop, but the next loop is 4 instead
}
【问题讨论】:
-
达到 4 后会发生什么?
-
我必须回到 1 比如:3.5,3,2.5,2,1.5,1
-
我需要将字符串 1 4 1 更改为 1 1.5 2 等,增量为 0.5
标签: javascript arrays string loops for-loop