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
- 刪除字串中的html標籤程式碼例項字串HTML
- 刪除字串中的所有相鄰重複項字串
- JavaScript 刪除字串中所有指定字元JavaScript字串字元
- JavaScript刪除字串中所有指定字元JavaScript字串字元
- JavaScript刪除字串中的指定字元JavaScript字串字元
- mysql 刪除重複項MySql
- 字串-刪除指定字元字串字元
- JavaScript陣列刪除重複元素JavaScript陣列
- JavaScript 刪除陣列重複元素JavaScript陣列
- 刪除字串中的所有相鄰重複項--棧與佇列字串佇列
- JavaScript陣列刪除重複內容JavaScript陣列
- 力扣-1209. 刪除字串中的所有相鄰重複項 II力扣字串
- 刪除排序陣列中的重複項排序陣列
- ES6刪除字串中重複的元素字串
- 前端 JavaScript 獲取字串中重複次數最多的字元前端JavaScript字串字元
- 刪除有序陣列中的重複項 II陣列
- python如何刪除字串的特殊字元Python字串字元
- JavaScript 點選複製選中文字程式碼例項JavaScript
- c#刪除有序陣列中的重複項C#陣列
- 題目:刪除排序陣列中的重複項排序陣列
- 0026-刪除有序陣列中的重複項陣列
- JavaScript 拼接多個陣列並刪除重複元素JavaScript陣列
- JavaScript in運算子程式碼例項JavaScript
- 刪除oracle重複值Oracle
- 刪除重複資料
- JavaScript刪除字串兩端空格JavaScript字串
- LeetCode之從排序陣列中刪除重複項-SwiftLeetCode排序陣列Swift
- 從未排序的連結串列中刪除重複項排序
- [12][02][26] 刪除排序陣列中的重複項排序陣列
- 最長不含重複字元的子字串字元字串
- JavaScript運動框架程式碼例項JavaScript框架
- JavaScript取餘數程式碼例項JavaScript
- JavaScript 阻止事件冒泡程式碼例項JavaScript事件
- C#刪除字串最後一個字元C#字串字元
- mongodb刪除重複資料MongoDB