javascript - 如何计算从循环Javascript中获得的对象数量

标签 javascript arrays loops

我用 if(elem.id_verified) 过滤了我的用户集(数组)。我现在有 77 个用户反对。我只想获取这些对象的数量。我尝试使用 console.log(this.numOfunverifiedUsers.length) 但我得到 77 underfined。我的问题是如何组装所有对象并获得该数字。也许我的逻辑走错了方向。

this.users=response.data.users

this.numOfunverifiedUsers = []

this.users.forEach(elem => {
  if (elem.id_verified === 0) {
    this.numOfunverifiedUsers = elem
    console.log(this.numOfunverifiedUsers.length)
  }
})

最佳答案

this.numOfunverifiedUsers.push(elem) 

将元素压入数组。 this.numOfunverifiedUsers = elem ,替换为上面

关于javascript - 如何计算从循环Javascript中获得的对象数量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52424249/

相关文章:

javascript - 映射 Javascript 数组并将其中的对象转换为特定格式?

javascript - 在 Rails 4 中将数组(Javascript)放入 PostgreSQL

arrays - PostgreSQL 多维数组

java - 添加新元素时,ArrayList 的所有元素都会更改吗?

java - thymeleaf :each loop with nested div returns wrong object

python - 为列表的最后一项运行不同的函数

javascript - 如何在openlayer上的 map 上添加标记?

javascript - 最好将每次搜索的所有数据发送到客户端或查询服务器?

web-applications - 使用 Javascript 将用户生成的文本按原样添加到 DOM,而不使用白名单或黑名单

java - 如何为该数组生成不重复的随机数? (java)