Skip to content

Commit a018fa0

Browse files
committed
removeDuplicateChar
1 parent 2b8e636 commit a018fa0

1 file changed

Lines changed: 21 additions & 0 deletions

File tree

common.md

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -43,3 +43,24 @@ String.prototype.reverse = function() {
4343
可以使用[ Esrever](https://github.com/mathiasbynens/esrever) 来处理这种特殊字符的反转。
4444

4545
### 4.反转DOM
46+
47+
48+
### 5.移除重复字符
49+
50+
注:需问清楚是否关注字母大小写与空格问题。
51+
52+
```js
53+
function removeDuplicateChar(str){
54+
var strArr = str.split('');
55+
var targetArr = [];
56+
strArr.forEach(function(item){
57+
if (strArr.indexOf(item) === strArr.lastIndexOf(item)) {
58+
targetArr.push(item)
59+
}
60+
})
61+
62+
// 去除空格,区分大小写
63+
return targetArr.join('').split(' ').join('');
64+
65+
}
66+
```

0 commit comments

Comments
 (0)