/**
* 數(shù)組去重
*/
var data = [1,3,6,2,1,8]
/**
* 最簡(jiǎn)單數(shù)組去重法,新建數(shù)組,遍歷傳入數(shù)組,值不在新數(shù)組就加入該新數(shù)組中
*/
function unique(array){
//臨時(shí)數(shù)組
var n = [];
//遍歷當(dāng)前數(shù)組
for(var i = 0; i < array.length; i++)
{
//如果當(dāng)前數(shù)組的第i已經(jīng)保存進(jìn)了臨時(shí)數(shù)組,
//那么跳過(guò),否則把當(dāng)前項(xiàng)push到臨時(shí)數(shù)組里面
if(n.indexOf(array[i]) == -1)
{
n.push(array[i]);
}
}
return n;
}
/**
* 測(cè)試
*/
console.log(unique(data)) //輸出:1, 3, 6, 2, 8
數(shù)組去重
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。
相關(guān)閱讀更多精彩內(nèi)容
- 普通數(shù)組去重 一、普通數(shù)組去重 方法一:遍歷數(shù)組法 方法二:排序法 方法三:對(duì)象法 對(duì)象數(shù)組去重 方法一:將對(duì)象數(shù)...
- 原文出自本人博客:js去重的幾種常用方法 總結(jié)在前 在項(xiàng)目中進(jìn)行array去重常用有一下幾種方法。 1.使用for...
- 數(shù)組去重:以下方法創(chuàng)建一個(gè)新的數(shù)組存放結(jié)果,創(chuàng)建一個(gè)空對(duì)象來(lái)判斷數(shù)組元素是否重復(fù),每次for循環(huán)時(shí),取出數(shù)組中一個(gè)...
- PHP中提供了array_unique函數(shù)去除一維數(shù)組中的重復(fù)項(xiàng),但是我們實(shí)際的項(xiàng)目開(kāi)發(fā)中,從數(shù)據(jù)庫(kù)select查...
- 2019.08.02補(bǔ):對(duì)象數(shù)組建議直接循環(huán)然后使用工具庫(kù)(lodash)的深比較,評(píng)論里也有指出,文章的方法有些...