javascript過濾數(shù)組重復(fù)元素的實(shí)現(xiàn)方法
javascript過濾數(shù)組重復(fù)元素的實(shí)現(xiàn)方法
以下是在網(wǎng)上找的資料,直接在項(xiàng)目中可以使用,大家可以參考下:
實(shí)現(xiàn)代碼:
function filterArray(receiveArray){
var arrResult = new Array(); //定義一個(gè)返回結(jié)果數(shù)組.
for (var i=0; i<receiveArray.length; ++i) {
if(check(arrResult,receiveArray[i]) == -1) {
//在這里做i元素與所有判斷相同與否
arrResult.push(receiveArray[i]);
// 添加該元素到新數(shù)組。如果if內(nèi)判斷為false(即已添加過),
//則不添加。
}
}
return arrResult;
}
function check(receiveArray,checkItem){
var index = -1; // 函數(shù)返回值用于布爾判斷
for(var i=0; i<receiveArray.length; ++i){
if(receiveArray[i]==checkItem){
index = i;
break;
}
}
return index;
}
感謝閱讀,希望能幫助到大家,謝謝大家對本站的支持!
相關(guān)文章
javaScript生成支持中文帶logo的二維碼(jquery.qrcode.js)
這篇文章主要介紹了javaScript生成二維碼,改造jquery.qrcode.js,使之支持中文,能帶logo的二維碼,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2017-01-01
微信小程序如何實(shí)現(xiàn)點(diǎn)擊圖片放大功能
這篇文章主要介紹了微信小程序如何實(shí)現(xiàn)點(diǎn)擊圖片放大功能,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下2020-01-01
JSON字符串和JSON對象相互轉(zhuǎn)化實(shí)例詳解
top.location.href 沒有權(quán)限 解決方法
JavaScript中數(shù)字轉(zhuǎn)字符串的6種方式以及性能比較
js實(shí)現(xiàn)同一個(gè)頁面,多個(gè)enter事件綁定的示例
js與jQuery實(shí)現(xiàn)checkbox復(fù)選框全選/全不選的方法

