JavaScript 刪除重複字元
本章節分享一段程式碼例項,它實現了刪除字串中重複字元的功能。
程式碼例項如下:
[JavaScript] 純文字檢視 複製程式碼執行程式碼function longestNoRepeatStr (str) { if (!str) { return; } else if (str.length == 1) { return str; } var json = {}; for (var index = 0; index < str.length; index++) { if (!json[str[index]]) { json[str[index]] = -1; } } var len = 0; var prev = -1; var longStr = ''; for (var index = 0; index < str.length; index++) { prev = Math.max(prev, json[str[index]]); if (len < index - prev) { len = index - prev; longStr = str.substr(index - len + 1, len); } json[str[index]] = index; } return longStr; } console.log(longestNoRepeatStr("antzone"));
相關文章
- JavaScript 刪除字串重複字元JavaScript字串字元
- JavaScript刪除字串中重複字元JavaScript字串字元
- JavaScript陣列刪除重複元素JavaScript陣列
- JavaScript 刪除陣列重複元素JavaScript陣列
- JavaScript陣列刪除重複內容JavaScript陣列
- JavaScript 拼接多個陣列並刪除重複元素JavaScript陣列
- mysql 刪除重複項MySql
- 刪除oracle重複值Oracle
- 刪除重複資料
- JavaScript 刪除字串中所有指定字元JavaScript字串字元
- JavaScript刪除字串中所有指定字元JavaScript字串字元
- JavaScript刪除字串中的指定字元JavaScript字串字元
- mongodb刪除重複資料MongoDB
- VSCode刪除重複的空行VSCode
- sqlserver中刪除重複資料SQLServer
- Remove Duplicate Letters 刪除重複元素REM
- 刪除重複id的記錄
- 83. 刪除排序連結串列中的重複元素(JavaScript版)排序JavaScript
- 解析postgresql 刪除重複資料案例SQL
- PostgreSQL刪除表中重複資料SQL
- 字串-刪除指定字元字串字元
- MariaDB刪除重複記錄效能測試
- mysql 刪除表中重複的資料MySql
- 刪除排序陣列中的重複項排序陣列
- MS SQL Server 刪除重複行資料SQLServer
- excel刪除重複資料保留一條 如何刪掉重複資料只留一條Excel
- C# 批次刪除Excel中的重複行C#Excel
- ORACLE批量刪除無主鍵重複資料Oracle
- ES6刪除字串中重複的元素字串
- 刪除有序陣列中的重複項 II陣列
- Oracle中刪除表中的重複資料Oracle
- 刪除字串中的所有相鄰重複項字串
- sql刪除重複記錄只保留一條SQL
- 前端 JavaScript 獲取字串中重複次數最多的字元前端JavaScript字串字元
- JavaScript 刪除cookieJavaScriptCookie
- 如何在 Linux 中找到並刪除重複檔案Linux
- c#刪除有序陣列中的重複項C#陣列
- 事件溯源投影模式:重複資料刪除策略 - domaincentric事件模式AI