用 JavaScript 统计数组中唯一元素
我们需要编写一个 JavaScript 函数,用来统计数组中所有唯一元素的个数。该函数应该返回一个对象,表示数组中每个唯一元素的个数。
因此,让我们编写此函数的代码 −
示例
代码如下 −
const arr = ["hi", "hello", "hi"]; const countUnique = arr => { const counts = {}; for (var i = 0; i < arr.length; i++) { counts[arr[i]] = 1 + (counts[arr[i]] || 0); }; return counts; }; console.log(countUnique(arr));
输出
控制台中的输出如下 −
{ hi: 2, hello: 1 }
广告