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));
相關文章
- JavaScript陣列合並程式碼例項JavaScript陣列
- JavaScript陣列去重JavaScript陣列
- JavaScript 陣列去重JavaScript陣列
- javascript之陣列去重JavaScript陣列
- JavaScript陣列去重方法JavaScript陣列
- 好程式設計師分享JavaScrip陣列去重操作例項小結程式設計師Java陣列
- JavaScript陣列去重方法總結JavaScript陣列
- JS陣列去重 – JSON陣列去重陣列JSON
- javascript陣列去重(ES6版)JavaScript陣列
- 陣列去重陣列
- JavaScript陣列去重(12種方法,史上最全)JavaScript陣列
- jQuery遍歷array陣列元素程式碼例項jQuery陣列
- 好程式設計師web前端之JavaScript陣列去重方法程式設計師Web前端JavaScript陣列
- 陣列物件去重陣列物件
- js陣列去重JS陣列
- 解鎖多種JavaScript陣列去重姿勢JavaScript陣列
- JavaScript實現陣列去重的常見方式JavaScript陣列
- Verilog例項陣列陣列
- JavaScript&ES6----陣列去重的四種方法JavaScript陣列
- 陣列去重和求和陣列
- 陣列去重的方法陣列
- 關於陣列去重陣列
- js陣列物件去重JS陣列物件
- js物件陣列去重JS物件陣列
- 陣列去重和陣列扁平化陣列
- golang 陣列去重 移除陣列指定元素Golang陣列
- JavaScript in運算子程式碼例項JavaScript
- web前端陣列處理之陣列去重Web前端陣列
- JS實現陣列去重JS陣列
- 如何實現陣列去重?陣列
- js 陣列去重小技巧JS陣列
- 陣列求和,刪除,去重陣列
- iOS 模型陣列去重複iOS模型陣列
- 陣列去重,地址不改變陣列
- 陣列的去重和排序陣列排序
- JavaScript運動框架程式碼例項JavaScript框架
- JavaScript取餘數程式碼例項JavaScript
- JavaScript 阻止事件冒泡程式碼例項JavaScript事件
- Bash Shell指令碼中的陣列使用例項指令碼陣列