javascript過濾數(shù)組重復(fù)元素的實現(xiàn)方法
更新時間:2017年05月03日 09:17:38 投稿:lqh
這篇文章主要介紹了javascript過濾數(shù)組重復(fù)元素的實現(xiàn)方法的相關(guān)資料,需要的朋友可以參考下
javascript過濾數(shù)組重復(fù)元素的實現(xiàn)方法
以下是在網(wǎng)上找的資料,直接在項目中可以使用,大家可以參考下:
實現(xiàn)代碼:
function filterArray(receiveArray){
var arrResult = new Array(); //定義一個返回結(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的二維碼,具有一定的參考價值,感興趣的小伙伴們可以參考一下2017-01-01
top.location.href 沒有權(quán)限 解決方法
以前好像沒有遇到這問題,也可能是沒有在意吧,我的blog內(nèi)容頁都是有判斷的,規(guī)則是,如果top.location不是內(nèi)容頁的話就跳到內(nèi)容頁
2008-08-08
JavaScript中數(shù)字轉(zhuǎn)字符串的6種方式以及性能比較
在JavaScript中將字符串轉(zhuǎn)換為數(shù)字有多種方法,下面這篇文章主要給大家介紹了關(guān)于JavaScript中數(shù)字轉(zhuǎn)字符串的6種方式以及性能比較的相關(guān)資料,文中通過代碼介紹的非常詳細(xì),需要的朋友可以參考下
2024-04-04
js實現(xiàn)同一個頁面,多個enter事件綁定的示例
今天小編就為大家分享一篇js實現(xiàn)同一個頁面,多個enter事件綁定的示例,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
2018-10-10
js與jQuery實現(xiàn)checkbox復(fù)選框全選/全不選的方法
這篇文章主要介紹了js與jQuery實現(xiàn)checkbox復(fù)選框全選/全不選的方法,結(jié)合實例較為詳細(xì)的分析了JavaScript與jQuery針對checkbox復(fù)選框全選與反選的操作技巧,需要的朋友可以參考下
2016-01-01 
