javascript陣列如何判斷是否有重複的陣列項
有時候需要判斷陣列中是否有重複的陣列項,下面就簡單介紹一下如何實現此功能。
方法一:
[JavaScript] 純文字檢視 複製程式碼var arry=new Array(5,2,3,5,8,3); var newStr=arry.join(",")+","; for(var i=0;i<arry.length;i++) { newStr=newStr.replace(arry[i]+",",""); if(newStr.indexOf(arry[i]+",")>-1) { alert("陣列中重複的元素是:" + arry[i]); } }
以上程式碼可以彈出重複的數字。
方法二:
[JavaScript] 純文字檢視 複製程式碼var arry=new Array(5,2,3,5,8,3); var arry=arry.sort(); for(var i=0;i<arry.length;i++){ if(arry[i]==arry[i+1]){ alert("陣列中重複的元素是:" + arry[i]); } }
以上程式碼也可以實現此功能。
兩種方法都可以實現相應的功能,程式碼比較簡單,這裡就不多介紹了。
相關閱讀:
1.join()函式可以參閱JavaScript join()一章節。
2.replace()函式可以參閱JavaScript replace()一章節。
3.indexOf()函式可以參閱JavaScript indexOf()一章節。
相關文章
- JavaScript 判斷是否是陣列JavaScript陣列
- 檢查陣列中是否有重複項陣列
- 利用位運算判斷陣列中是否有重複的數字陣列
- JavaScript判斷陣列是否包含指定元素JavaScript陣列
- javascript如何刪除陣列中重複的項JavaScript陣列
- JavaScript 判斷陣列或者物件是否為空JavaScript陣列物件
- 判斷是否為陣列的 JavaScript 方法總結陣列JavaScript
- Javascript-判斷是否為陣列的5種方法JavaScript陣列
- js如何判斷陣列是否含有指定的元素JS陣列
- 技術乾貨:如何判斷一個整數陣列是否存在重複元素......陣列
- javascript判斷變數是否是陣列型別程式碼例項JavaScript變數陣列型別
- 判斷一個陣列是否排好序陣列
- 判斷是否是陣列的幾種方法陣列
- JavaScript判斷陣列還是物件JavaScript陣列物件
- js如何使用includes()判斷陣列是否含有指定值JS陣列
- js如何判斷陣列中是否含有某個元素JS陣列
- js如何判斷一個引數是否是陣列JS陣列
- javascript如何判斷一個物件是不是陣列JavaScript物件陣列
- Array · 判斷某元素是否在陣列中陣列
- js判斷一個物件是否為陣列JS物件陣列
- jquery判斷元素是否存在於陣列中jQuery陣列
- javascript去掉陣列中重複的值JavaScript陣列
- JavaScript 刪除陣列重複元素JavaScript陣列
- JavaScript陣列刪除重複元素JavaScript陣列
- js判斷陣列中是否含有指定元素程式碼例項JS陣列
- js如何刪除陣列中是否有重複內容程式碼JS陣列
- javascript刪除陣列重複元素程式碼例項JavaScript陣列
- javascript去除陣列中重複元素程式碼例項JavaScript陣列
- PHP 判斷陣列是否為空的幾種方法PHP陣列
- jquery判斷指定元素是否存在於某陣列jQuery陣列
- Javascript中判斷陣列的正確姿勢JavaScript陣列
- 刪除排序陣列中的重複項排序陣列
- JavaScript陣列刪除重複內容JavaScript陣列
- js如何判斷陣列中是否存在指定的值並返回索引JS陣列索引
- JS如何判斷一個陣列是否為空、是否含有某個值JS陣列
- javascript陣列如何刪除所有的指定值陣列項JavaScript陣列
- Leetcode[陣列] 26. 刪除排序陣列中的重複項LeetCode陣列排序
- golang中判斷兩個slice是否相等與判斷值下的 陣列是否相等Golang陣列