數組的去重, 首先聲明一個舊數組 var arrOld = [1,2,3,4,5,6,7,8,9,8,7,6,5,4,3,2,1]; 可見舊數組中有許多重覆的元素,那麼我們來清除這些重覆的元素 聲明一個新數組 var arrNew = []; 接下來我們在新數組中放入一個舊數組中的元素 因為在新數組 ...
數組的去重,
首先聲明一個舊數組 var arrOld = [1,2,3,4,5,6,7,8,9,8,7,6,5,4,3,2,1]; 可見舊數組中有許多重覆的元素,那麼我們來清除這些重覆的元素 聲明一個新數組 var arrNew = []; 接下來我們在新數組中放入一個舊數組中的元素 因為在新數組中 只有一個元素是不可能重覆的 var arrNew = [arrOld[0]]; 然後我們用for迴圈來遍歷舊數組,假設舊數組中的所有元素都能放進新數組 for(var i= 1 ;i 這裡為什麼i=1呢,因為我們之前已經把第0位數放到新數組中去了 var flag = ="true"; }; 我們還需要把舊數組和新數組作對比,兩個數組裡面有一個相等的就不把它放進新數組中 for(var j=0;j 這裡用if來判斷 if(arrOld[i] == arrNew[j]{ flag = false; break; 打斷這次判斷, } if(flag){ 如果flag還是true,那就代表這個老數組不存在新數組中, arrNew[arrNew.length] = arrOld[i]; } } 最後在控制台列印出來 console.log(arrNew);