Hello!
When i run this function, if it is in a single array of numbers, it works out properly, but if i run it in a loop to check a array with arrays inside, it simply loops forever and i can’t understand why
const batch = [valid1, valid2, valid3, valid4]
validateCred = (array) => {
var count = 0;
var soma = 0;
for (i=array.length - 1; i != -1; i--) {
if (count === 0) {
count += 1;
soma += array[i];
} else {
if(array[i]*2 > 9) {
soma += array[i]*2 - 9;
} else {
soma += array[i]*2;
}
count = 0
}
}
if (soma % 10 === 0) {
return true
} else {
return false
}
}
for (i=0; i < batch.length; i++) {
console.log(validateCred(batch[i]))
}