首页 > 编程 > JavaScript > 正文

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

2019-11-19 16:40:35
字体:
来源:转载
供稿:网友

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;}

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

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表