【发布时间】:2020-07-10 02:18:54
【问题描述】:
var valid1=[4, 5, 3, 9, 6, 7, 7, 9, 0, 8, 0, 1, 6, 8, 0, 8]
function validateCred(array) {
let doubleArray =0
for(i=array.length-2; i >= 0; i-=2) {
doubleArray= array[i]*2
}
console.log(doubleArray);
}
validateCred(valid1) //prints 8 I want it to print entire loop
我正在尝试编写 luhn 算法,这是从后面每第二个数字加倍的第一步,我希望我的结果等于 doubleArray 但是当我尝试打印时只打印 8 次
【问题讨论】:
-
将此行
doubleArray= array[i]*2更改为array[i] *= 2并最终控制数组
标签: javascript arrays loops