📜  如何在 JavaScript 中计算数组中数据类型的数量?

📅  最后修改于: 2022-05-13 01:56:36.247000             🧑  作者: Mango

如何在 JavaScript 中计算数组中数据类型的数量?

给定一个数组,任务是计算用于创建该数组的数据类型的数量。

例子:

strong> 方法 1:在这种方法中,我们使用 Array.reduce() 方法并用空对象初始化该方法。

Javascript


Javascript



输出:

{
   function: 1,
   number: 3,
   object: 4,
   undefined: 1
}

方法 2:在这种方法中,我们使用 Array.forEach() 方法来迭代数组。并创建一个空数组,并在每次迭代时检查当前迭代的类型是否存在于新创建的对象中。如果是,则只需将类型增加 1,否则按类型的名称创建一个新键并使用 1 进行初始化。

Javascript


输出:

{
  boolean: 1,
  function: 1,
  number: 1,
  object: 2,
  string: 1,
  undefined: 1
}