var arr=new Array(["A","B"],["C","D"],["E","F"],["A","C"],["D","F"],["E","A"],["A","F"]);
var output_arr=new Array();
//找出出现过三次及以上的元素,写入到output_arr这个一维数组中
//"A"出现了4次,"F"出现了3次
output_arr = ["A","F"];
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
给你个参考- -
计算元素出现次数并筛选出符合条件的元素
查看结果
这里给出ES5的解法,ES5兼容性会好一些。
实现的代码如下,里面已经给出具体的注释:
输出结果:
这里给出一点小建议,希望题主熟悉一下JavaScript中的对象,以及遍历和处理对象的方法。
在本题中,题主可以测试一下输出tempObject的结果,其结果如下:
给个ES6的解法: