javascript过滤数组重复元素的实现方法
更新时间:2017年05月03日 09:17:38 投稿:lqh
这篇文章主要介绍了javascript过滤数组重复元素的实现方法的相关资料,需要的朋友可以参考下
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;
}
感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!
相关文章
autojs 蚂蚁森林能量自动拾取即给指定好友浇水的实现方法
这篇文章主要介绍了autojs 蚂蚁森林能量自动拾取即给指定好友浇水的实现方法,本文通过图文并茂实例代码相结合给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下2020-05-05
微信小程序使用map组件实现检索(定位位置)周边的POI功能示例
这篇文章主要介绍了微信小程序使用map组件实现检索(定位位置)周边的POI功能,涉及微信小程序基于map组件与高德地图PAI接口的定位操作相关使用技巧,需要的朋友可以参考下2019-01-01


最新评论