javascript過(guò)濾數(shù)組重復(fù)元素的實(shí)現(xiàn)方法
javascript過(guò)濾數(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(即已添加過(guò)), //則不添加。 } } 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; }
感謝閱讀,希望能幫助到大家,謝謝大家對(duì)本站的支持!
相關(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)擊圖片放大功能,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下2020-01-01

JSON字符串和JSON對(duì)象相互轉(zhuǎn)化實(shí)例詳解

top.location.href 沒(méi)有權(quán)限 解決方法

JavaScript中數(shù)字轉(zhuǎn)字符串的6種方式以及性能比較

js實(shí)現(xiàn)同一個(gè)頁(yè)面,多個(gè)enter事件綁定的示例

js與jQuery實(shí)現(xiàn)checkbox復(fù)選框全選/全不選的方法