js陣列去重程式碼例項
分享一段程式碼例項,它實現了陣列去重效果。
程式碼例項如下:
[JavaScript] 純文字檢視 複製程式碼function uniqueArr(arr) { var temp = {}; var result = []; for (var index = 0, j = arr.length; index < j; index++) { if (!temp[arr[index]]) { temp[arr[index]] = true; result.push(arr[index]); } } return result; } var testArr = [1, 1, 2, 2, 2, 3, 3, 5, 6, 1]; console.log(uniqueArr(testArr));
上面的程式碼實現了我們的要求,但是比較複雜。
如果不考慮瀏覽器相容性,使用es6方式更為簡單,具體可以參閱es6陣列去重程式碼例項一章節。
相關文章
- javascript陣列去重程式碼例項JavaScript陣列
- ES6陣列去重程式碼例項陣列
- JS陣列去重 – JSON陣列去重陣列JSON
- js 的陣列去除重複元素程式碼例項JS陣列
- js刪除陣列重複元素程式碼例項JS陣列
- js刪除陣列中重複項的程式碼例項JS陣列
- js陣列求和程式碼例項JS陣列
- JS陣列去重JS陣列
- js陣列元素排序程式碼例項JS陣列排序
- javascript刪除陣列重複元素程式碼例項JavaScript陣列
- javascript去除陣列中重複元素程式碼例項JavaScript陣列
- js split()分割字串生成陣列程式碼例項JS字串陣列
- js 陣列元素大小排序例項程式碼JS陣列排序
- js合併兩個陣列程式碼例項JS陣列
- js陣列由小到大排序程式碼例項JS陣列排序
- js打亂陣列順序程式碼例項JS陣列
- JS實現陣列去重JS陣列
- js 陣列去重小技巧JS陣列
- 好程式設計師分享JavaScrip陣列去重操作例項小結程式設計師Java陣列
- javascript刪除陣列中重複元素程式碼例項JavaScript陣列
- JavaScript提取兩個陣列重複元素程式碼例項JavaScript陣列
- $.each()遍歷json格式陣列程式碼例項JSON陣列
- js生成不重複數字陣列程式碼例項JS陣列
- JS專題之陣列去重JS陣列
- JS陣列去重的實現JS陣列
- JS陣列去重7種方法JS陣列
- JS演算法——陣列去重JS演算法陣列
- 使用jQuery去除陣列中的重複元素程式碼例項jQuery陣列
- 陣列去重陣列
- js將陣列元素轉換為字串程式碼例項JS陣列字串
- js將陣列元素順序倒轉程式碼例項JS陣列
- 一句程式碼搞定陣列去重(去除陣列中的重複元素)陣列
- 過濾陣列元素程式碼例項陣列
- javascript陣列連線程式碼例項JavaScript陣列線程
- JavaScript陣列合並程式碼例項JavaScript陣列
- JS陣列去重的幾種方法JS陣列
- js中給陣列中物件去重JS陣列物件
- js陣列去重之核心思想JS陣列