删除一个字符串中前面出现过的字符,只保留首次出现的字符, 例如 "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链游项目方科学家脚本开发培训