javascript - 如何计算数组中的项目数

标签 javascript json

下面是 API 调用返回的 JSON 正文。我正在使用 Postman,并希望使用 JavaScript 创建一个测试来计算返回的 JSON 中的对象(“id”)数量。 tests["Only 1 login"] =objects=1 之类的内容是 PASS,否则 Fail

[
  {
    "id": 243,
    "user_id": 76,
    "account_id": 1,
    "unique_id": "12345",
    "special_user_id": null,
  },
  {
    "id": 244,
    "user_id": 84,
    "account_id": 1,
    "unique_id": "123456",
    "special_user_id": "staff_123456",
  }
]

最佳答案

或者只是读取数组时的计数

var count = 0;
ids.forEach(x => {if (x.id != undefined) count++});
console.log(count); // 2

关于javascript - 如何计算数组中的项目数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38597327/

相关文章:

javascript - connect 和 withRouter 问题

ios - 如何避免 JSON 文件中相同嵌套键值的重复

javascript - 从输入属性获取 jquery Map

javascript - 如何通过key访问json数组

java - 是否可以使用 JSON 发送文件

javascript - 使用基于 jQuery 的 EZPZ 提示更改输入字段颜色

javascript - href 链接在特定位置处带有目标空白

javascript - 在javascript中计算两次时间输入的差异(以秒为单位)

javascript - Angular $q.reject 无法解析

php - 错误 : No value for "ColumnName". 在 Android 中获取 JSON 值