当前位置: 首页 > 后端技术 > PHP

js实现-array_count_values:统计数组中所有值出现的次数(php中的array_count_values)

时间:2023-03-30 01:20:12 PHP

使用js实现php的array_count_values方法,即统计所有值出现的次数在数组中。php代码为:运行结果:Array([A]=>2[Cat]=>1[Dog]=>2)用js实现:接收一个数组参数functionarray_count_values(arr){constobj={}arr.forEach(item=>{if(!obj[item]){obj[item]=arr.filter(par=>par==item).length}})returnobj}console.log(array_count_values(["A","Cat","Dog",“一只狗”]));运行结果:{A:2,Cat:1,Dog:2}由于php和js的数组格式不同,这里js方法返回一个对象格式