我有一个数组,现在想计数的类型在一个数组。
我的代码:
arr = [function() {}, new Object(), [], {}, NaN, Infinity, undefined, null, 0];
console.log({...arr});
但我想要的结果像下面给出的格式,我如何才能实现呢?
OutPut: { function: 1, object: 4, number: 3, undefined: 1 }
接下来我可以尝试什么?
我有一个数组,现在想计数的类型在一个数组。
我的代码:
arr = [function() {}, new Object(), [], {}, NaN, Infinity, undefined, null, 0];
console.log({...arr});
但我想要的结果像下面给出的格式,我如何才能实现呢?
OutPut: { function: 1, object: 4, number: 3, undefined: 1 }
接下来我可以尝试什么?
2条答案
按热度按时间omtl5h9j1#
你可以计算类型。
2skhul332#
你只需要得到每个条目的
typeof
,并在一个对象中求和。下面是一个例子: