這篇文章主要介紹了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; }
【相關推薦】
1. 免費js線上影片教學
#2. JavaScript中文參考手冊
3. php.cn獨孤九賤(3)-JavaScript影片教學
#以上是分享一個利用js過濾數組重複元素的實例程式碼的詳細內容。更多資訊請關注PHP中文網其他相關文章!