删除一个字符串中前面出现过的字符,只保留首次出现的字符, 例如 "hello  it is a test and you can do it will"。 输出结果为:" helo itsandyucw"

区块链毕设网qklbishe.com为您提供问题的解答

删除一个字符串中前面出现过的字符,只保留首次出现的字符, 例如

"hello  it is a test and you can do it will"。

输出结果为:"helo itsandyucw"

function removeDuplicate(s) {     let result = "";     for (let i = 0; i < s.length; i++) {         if (s.indexOf(s[i]) == i) {             result = result + s[i];         }     } return result; }  console.log(removeDuplicate("hello  it is a test and you can do it will")) 
使用indexOf(),当且仅当字符串里的字符出现位置等于其实际位置时,将其存入结果。
这样子,之后出现的字符就被过滤掉了。

13:47

以上就是关于问题删除一个字符串中前面出现过的字符,只保留首次出现的字符, 例如 "hello  it is a test and you can do it will"。 输出结果为:" helo itsandyucw"的答案

欢迎关注区块链毕设网-
专业区块链毕业设计成品源码,定制。

区块链NFT链游项目方科学家脚本开发培训

从业7年-专注一级市场


微信:btc9767
TELEGRAM :https://t.me/btcok9

具体资料介绍

web3的一级市场千万收益的逻辑


进群点我



qklbishe.com区块链毕设代做网专注|以太坊fabric-计算机|java|毕业设计|代做平台-javagopython毕设 » 删除一个字符串中前面出现过的字符,只保留首次出现的字符, 例如 "hello  it is a test and you can do it will"。 输出结果为:" helo itsandyucw"