gpt4 book ai didi

javascript - Angular js/javascript 计算一次迭代的次数

转载 作者:行者123 更新时间:2023-11-30 07:49:55 26 4
gpt4 key购买 nike

下面是我的代码,我想知道如何计算所有等于失败的 $scope.rm 的数量或 $scope.percentage < 50 的数量。

angular.forEach(result1, function (value, key) {

$scope.percentage = (value.score * 100 / value.total).toFixed(2);

if ($scope.percentage < 50) {
$scope.rm = "Failed"
$rootScope.sendmail = 0

}else {
$scope.rm = "Passed"
$rootScope.sendmail = 1
}

});

最佳答案

在 forEach 之外取一个变量并将其赋值为零

之后当你得到 $scope.rm = "Failed"时增加它

那你就不会了。该条件的循环执行

例如:

var Failedcount=0,Passedcount=0;
angular.forEach(result1, function (value, key) {

$scope.percentage = (value.score * 100 / value.total).toFixed(2);

if ($scope.percentage < 50) {
$scope.rm = "Failed"
$rootScope.sendmail = 0
Failedcount++;

}else {
$scope.rm = "Passed"
$rootScope.sendmail = 1
Passedcount++;
}

});
console.log("failed counter",Failedcount)
console.log("passed counter",Passedcount)

关于javascript - Angular js/javascript 计算一次迭代的次数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54940169/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com