我正在尝试创建一个 JS 脚本来使用,
分隔符格式化数字,但逻辑实现中出现了问题。
我正在改变arr1
这里的价值观。
这是我这次使用的 JS 代码——
<script>
var arr1 = [1,2,3,4,5,6,7];
arr1.reverse();
var i = 1;
var tempArr = new Array();
for( i; i <= arr1.length ; i++ ) {
if( i%3 == 0 ) {
tempArr[i-1] = arr1[i-1];
tempArr[i] = ',';
i++;
}
else {
tempArr[i-1] = arr1[i-1];
}
}
console.log(tempArr.reverse().join(''));
</script>
预期输出 ``当前错误输出
1,234 => ,234
12,345 => 1,345
123,456 => ,12,456
1,234,567 => ,23,567
当我这次学习编码时,请让我知道我在片段中做错了什么(逻辑部分)。