Как подсчитать данные в цикле for nodejs
var service_count = 0;
for (let i = 0; i < res.length; i++) {
service_count += i;
console.info('service_charge_count: =====> '+service_count);
}
что вы получаете на выходе и что вы ожидаете получить?
Каковы входные данные и какой результат вы ожидаете?
Замените i
на service_count
, тогда вы можете изменить свой код с помощью:
for(let service_count = 0; service_count < res.length; service_count ++){
console.info('service_charge_count: =====> ' + service_count);
}
Или я думаю, что вы service_count
это res.length
, поэтому вы можете сделать:
let service_count = res.length;
console.info(service_count);
Добавляя i
к вашей переменной, вы добавляете в первый цикл 0, во второй цикл 1, в третий цикл 2. Таким образом, вы ничего не считаете.
var service_count=0;
for(let i=0;i<res.length;i++){
service_count++;
}
console.info('service_charge_count: =====> '+service_count);
По этому вы увидите, сколько итераций было в цикле. Если конечное значение service_count равно длине переменной res
, вы можете сделать это:
var service_count = res.length;
console.info('service_charge_count: =====> '+service_count);
какой тип данных?