javascript过滤数组重复元素的实现方法

作者:lqh 时间:2023-09-08 00:41:21 

javascript过滤数组重复元素的实现方法

        以下是在网上找的资料,直接在项目中可以使用,大家可以参考下:

实现代码:


function filterArray(receiveArray){
var arrResult = new Array(); //定义一个返回结果数组.
for (var i=0; i<receiveArray.length; ++i) {
if(check(arrResult,receiveArray[i]) == -1) {
//在这里做i元素与所有判断相同与否
arrResult.push(receiveArray[i]);
//添加该元素到新数组。如果if内判断为false(即已添加过),
//则不添加。
}
}
return arrResult;
}

function check(receiveArray,checkItem){
var index = -1; //函数返回值用于布尔判断
for(var i=0; i<receiveArray.length; ++i){
if(receiveArray[i]==checkItem){
index = i;
break;
}
}
return index;
}

感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!

来源:http://blog.csdn.net/leeyisoft/article/details/7032141

标签:js,过滤,数组,元素
0
投稿

猜你喜欢

  • python matplotlib 画dataframe的时间序列图实例

    2023-05-17 00:12:34
  • 对python修改xml文件的节点值方法详解

    2021-02-21 19:54:43
  • Python常见MongoDB数据库操作实例总结

    2023-07-08 08:48:34
  • Python字符串格式化

    2023-08-19 20:27:44
  • Python使用剪切板的方法

    2022-01-25 02:17:39
  • Python如何将给定字符串中的大写英文字母按以下对应规则替换

    2021-04-23 13:47:48
  • javascript开发随笔一 preventDefault的必要

    2024-04-26 17:14:05
  • 使用Jquery+Ajax+Json如何实现分页显示附JAVA+JQuery实现异步分页

    2024-05-21 10:12:38
  • Python如何优雅获取本机IP方法

    2021-03-07 15:46:16
  • Python操作MySQL数据库的方法

    2024-01-28 10:49:27
  • PyQt5 closeEvent关闭事件退出提示框原理解析

    2022-10-18 05:51:17
  • 详解如何使用Python实现删除重复文件

    2022-08-14 04:33:54
  • PHP如何利用P3P实现跨域

    2023-11-23 20:16:58
  • Python 12306抢火车票脚本 Python京东抢手机脚本

    2023-02-13 14:22:21
  • ASP 生成静态新闻列表

    2009-03-03 12:25:00
  • 在Python中操作列表之List.append()方法的使用

    2021-07-07 04:09:45
  • linux服务器下PHPCMS v9 安全配置详解

    2023-11-17 11:51:52
  • Go开源项目分布式唯一ID生成系统

    2024-02-14 22:08:15
  • Python实现加密接口测试方法步骤详解

    2022-08-09 20:07:32
  • lhgcalendar时间插件限制只能选择三个月的实现方法

    2024-04-10 13:56:53
  • asp之家 网络编程 m.aspxhome.com