js输出数组中不同项的个数
来源:互联网 发布:零售大数据分析 编辑:程序博客网 时间:2024/05/29 10:31
昨天去面试有这么一道笔试题,当时没有做出来,现在把方法贴出来供大家参考:
function returnCount(arry) {
arry = arry || [];
var obj = {};
for (var i = 0; i < arry.length; i++) {
var each = arry[i];
//通过obj的key值确定数组每一项的唯一性
if (typeof(obj[each]) == 'undefined'){
//给数组不同的项赋值value=1
obj[each] = 1;
}
};
//清空数组
arry.length = 0;
for (var item in obj) {
//将对象的属性值放进数组
arry.push(item);
}
return arry.length;
}
0 0
- js输出数组中不同项的个数
- 求数组中不同元素的个数
- 有序数组中绝对值不同的数的个数
- c语言 统计数组中不同字符的个数
- C/C++ 统计两个数组中不同元素的个数
- 输出数组中相同的元素以及个数
- 数组 类别数 不同数据的个数。
- 【后缀数组 不同的字串个数】SPOJ
- 用*号输出数组对应的个数
- 运用数组,输出从小到大的10个数
- js输出选中的多选框的个数
- HDU 5869 求区间中不同连续序列的gcd的个数(树状数组)
- C语言判断一句话中不同单词的个数(包含动态数组)
- C/C++统计数组中不同数值的个数和概率
- php中根据一组数组输出第一个数是最大的,第二个数是最小的 ,第三个数是第二大,第四个数是第二小...以此类推。。。。
- 删除数组中相同的数,统计两个数组中重复数个数并把不同数找出来
- 数组中重复的个数
- 数组中岛的个数
- Android 程序编译问题Unable to execute dex: Multiple dex files define
- TransFrameLayout 布局的透明度
- [翻译]Swift编程语言——字符串和字符
- Python学习(六)---函数
- 利用Openbabel将SMILES转化为canonical SMILES
- js输出数组中不同项的个数
- Detecting character encoding in HTML
- 重装oracle后没有orainstRoot.sh
- 基础算法之一(算法概论)
- cookie中保存用户名和密码
- libnet使用问题解决
- 卓意听书の樊登读书会
- mysql apache2 php5 mediawiki wordpress
- 统计easyui datagrid某列之和显示在对应列下面