javascript刪除字串重複字元程式碼例項
現在很多人都追求孤單的美,有時候在字串中也會出現這種情況,就是要求字串中沒有重複的字元,下面就通過程式碼例項介紹一下如何實現此效果,希望能夠給需要的朋友帶來一定的幫助。
程式碼如下:
[JavaScript] 純文字檢視 複製程式碼var str="antzone"; var arr=str.split(""); for(var i=0;arr.length-1>i;i++){ for(var j=i+1;j<arr.length;j++){ if(arr[j]==arr[i]){ arr.splice(j,1); j--; } } } str=arr.join(""); console.log(str);
以上程式碼實現了我們的要求,下面簡單介紹一下他的實現過程。
一.程式碼註釋:
1.var str="antzone",宣告一個字串,它的重複字元將會被刪除。
2.var arr=str.split(""),將字串轉換為陣列。
3.for(var i=0;arr.length-1>i;i++){},遍歷陣列中的每一個字元。
4.for(var j=i+1;j<arr.length;j++){if(arr[j]==arr){arr.splice(j,1);j--; } },這一個程式碼塊要和上一個結合起來一起分析,總體的原理是這樣的,就是讓陣列的當前元素與它後面的所有元素進行比較,如果有重複的就將重複的刪除,然後通過for迴圈如此一一比較。
5.str=arr.join(""),將陣列再轉換為字串。
二.相關閱讀:
1.split()函式可以參閱javascript split()一章節。
2.splice()函式可以參閱javascript splice()一章節。
相關文章
- JavaScript 刪除字串重複字元JavaScript字串字元
- JavaScript刪除字串中重複字元JavaScript字串字元
- JavaScript刪除字串中重複的字元JavaScript字串字元
- javascript刪除陣列重複元素程式碼例項JavaScript陣列
- javascript刪除陣列中重複元素程式碼例項JavaScript陣列
- JavaScript 刪除重複字元JavaScript字元
- javascript刪除字串中空格程式碼例項JavaScript字串
- js刪除字串中最後一個字元程式碼例項JS字串字元
- js刪除陣列重複元素程式碼例項JS陣列
- js刪除陣列中重複項的程式碼例項JS陣列
- javascript獲取字串中第一個不重複字元程式碼例項JavaScript字串字元
- javascript刪除所有cookie例項程式碼JavaScriptCookie
- 使用js刪除字串中的最後一個字元例項程式碼JS字串字元
- javascript刪除陣列重複元素程式碼JavaScript陣列
- javascript刪除指定子元素程式碼例項JavaScript
- JavaScript刪除元素節點程式碼例項JavaScript
- 原生js刪除字串中空格程式碼例項JS字串
- js刪除字串兩端空格程式碼例項JS字串
- javascript刪除或者新增option選項例項程式碼JavaScript
- 刪除字串中的所有相鄰重複項字串
- javascript刪除陣列指定值程式碼例項JavaScript陣列
- jQuery刪除字串兩端的空格程式碼例項jQuery字串
- 刪除字串中的html標籤程式碼例項字串HTML
- js刪除字串中所有空格程式碼例項JS字串
- mysql 刪除重複項MySql
- javascript刪除陣列中的重複元素程式碼JavaScript陣列
- javascript刪除select下拉選單項程式碼例項JavaScript
- JavaScript刪除字串中所有指定字元JavaScript字串字元
- JavaScript 刪除字串中所有指定字元JavaScript字串字元
- JavaScript刪除字串中的指定字元JavaScript字串字元
- javascript如何刪除陣列中重複的項JavaScript陣列
- jQuery刪除字串開始結尾空格程式碼例項jQuery字串
- javascript刪除指定索引的陣列程式碼例項JavaScript索引陣列
- javascript獲取和刪除指定cookie程式碼例項JavaScriptCookie
- javascript新增或者刪除table表格行程式碼例項JavaScript行程
- javascript按照值刪除陣列元素程式碼例項JavaScript陣列
- javascript去除陣列中重複元素程式碼例項JavaScript陣列
- javascript動態刪除和新增表格行程式碼例項JavaScript行程