返回

循环-如何计算 javascript 对象中的值?

发布时间:2022-09-04 19:38:45 307
# 前端
 

我想获取所有等于某个数字的值并计算每个对象的数量。

我的代码如下所示:

var countItems = {
    "aa":"70",
    "bb":"70",
    "cc":"80",
    "dd":"90",
    "ee":"90",
    "ff":"90"
}

现在我要做的是,在下半场的比赛中,每个人都要依靠自己。

例如,有两个;70“;,一个“;80“;,和三个90。然后我可以分配给变量:

var firstCounter  = ?? // 2
var secondCounter = ?? // 1
var thirdCounter  = ?? // 3

??我不知道这里发生了什么。

如果它的结构与下面的不同,我可以这样做:

let firstCounter = 0;
for (let i = 0; i < countItems.length; i++) {
  if (countItems[i].status === '70') firstCounter++;
}

let secondCounter = 0;
for (let i = 0; i < countItems.length; i++) {
  if (countItems[i].status === '80') secondCounter++;
}

let thirdCounter = 0;
for (let i = 0; i < countItems.length; i++) {
  if (countItems[i].status === '90') thirdCounter++;
}

但问题是,我的原始代码不是那样的结构,所以我不知道如何调整它。

如何计算原始列表中的项目(var countItems)这样我就能知道每个值是多少?

特别声明:以上内容(图片及文字)均为互联网收集或者用户上传发布,本站仅提供信息存储服务!如有侵权或有涉及法律问题请联系我们。
举报
评论区(2)
按点赞数排序
用户头像