javascript陣列去重程式碼例項
本章節分享一段程式碼例項,它實現了陣列去重的功能。
程式碼例項如下:
[JavaScript] 純文字檢視 複製程式碼//陣列的indexOf方法封裝 function indexOf(arr,value,start){ //如果不設定start,則預設start為0 if(arguments.length == 2){ start = 0; } //如果陣列中存在indexOf方法,則用原生的indexOf方法 if(arr.indexOf){ return arr.indexOf(value,start); } for( var i = 0; i < arr.length; i++){ if (arr[i] === value) { return i; } } return -1; } //陣列去重方法封裝 function noRepeat(arr){ var result = []; for( var i = 0; i < arr.length; i++){ if(indexOf(result,arr[i]) == -1){ result.push(arr[i]); } } return result; } var arr = [1, 2, 3, 5, 2]; console.log(noRepeat(arr));
相關文章
- js陣列去重程式碼例項JS陣列
- ES6陣列去重程式碼例項陣列
- javascript刪除陣列重複元素程式碼例項JavaScript陣列
- javascript去除陣列中重複元素程式碼例項JavaScript陣列
- javascript刪除陣列中重複元素程式碼例項JavaScript陣列
- JavaScript提取兩個陣列重複元素程式碼例項JavaScript陣列
- JavaScript陣列去重JavaScript陣列
- JavaScript 陣列去重JavaScript陣列
- javascript陣列連線程式碼例項JavaScript陣列線程
- JavaScript陣列合並程式碼例項JavaScript陣列
- javascript遍歷陣列元素程式碼例項JavaScript陣列
- javascript之陣列去重JavaScript陣列
- JavaScript陣列去重方法JavaScript陣列
- javascript將類陣列轉換為陣列程式碼例項JavaScript陣列
- javascript刪除陣列指定值程式碼例項JavaScript陣列
- 也談JavaScript陣列去重JavaScript陣列
- 【WEB前端】JavaScript陣列去重Web前端JavaScript陣列
- js 的陣列去除重複元素程式碼例項JS陣列
- js刪除陣列重複元素程式碼例項JS陣列
- js刪除陣列中重複項的程式碼例項JS陣列
- javascript刪除指定索引的陣列程式碼例項JavaScript索引陣列
- javascript將字串轉換為陣列程式碼例項JavaScript字串陣列
- javascript按照值刪除陣列元素程式碼例項JavaScript陣列
- 好程式設計師分享JavaScrip陣列去重操作例項小結程式設計師Java陣列
- JavaScript 陣列求和例項JavaScript陣列
- JavaScript陣列去重方法總結JavaScript陣列
- JavaScript專題之陣列去重JavaScript陣列
- JS陣列去重 – JSON陣列去重陣列JSON
- js陣列求和程式碼例項JS陣列
- javascript實現複製一個陣列程式碼例項JavaScript陣列
- javascript獲取陣列中最大值程式碼例項JavaScript陣列
- javascript刪除陣列中所有奇數程式碼例項JavaScript陣列
- 使用jQuery去除陣列中的重複元素程式碼例項jQuery陣列
- javascript陣列去重(ES6版)JavaScript陣列
- 陣列去重陣列
- 一句程式碼搞定陣列去重(去除陣列中的重複元素)陣列
- javascript實現的合併兩個陣列程式碼例項JavaScript陣列
- javascript顛倒陣列元素順序簡單程式碼例項JavaScript陣列