📜  js 返回数组中真值的个数 - Javascript (1)

📅  最后修改于: 2023-12-03 15:17:03.819000             🧑  作者: Mango

JS 返回数组中真值的个数 - Javascript

在JavaScript中,我们可以使用一个简单的函数来返回一个数组中真值的个数。

代码片段

下面是一个返回数组中真值的个数的函数:

function countTruthy(array) {
  let count = 0;
  for (let element of array)
    if (element)
      count++;
  return count;
}
用法示例

下面是如何使用这个函数的示例:

const array = [0, null, undefined, '', 2, 3];
console.log(countTruthy(array));

这将输出 2,因为 23 是真值,而其他的值都是假值。

分析

这个函数使用了一个 for...of 循环来遍历数组中的每个元素。然后它使用 if 语句来检查每个元素是否为真值。如果是,它将计数器加1,最后返回计数器的值。

结论

这是一个简单而有效的函数,可以在很多情况下使用。它可以帮助我们理解JavaScript中有关真值和假值的概念,并在必要时对数组进行过滤。