常用方法
- pop() push()
- shift() unshift()
- forEach() map()
- slice(start,end) splice(start,count,args) split(‘’)
- find(n=>n>3) findIndex filter
- include
- every() some()
数组去重的 n 种方法
- 使用 es6 的方法来实现
1 | //第一种方法 |
- 使用 filter 方法来实现
1 | //未排序 |
- 常规的方法-利用 indexOf
1 | var res=[]; |
- 常规的方法-排序
这里需要注意一下 array.concat()的作用是为了复制一个新数组出来 这样的话就不会改变原有数组的值了。
1 | var res = []; |
数组扁平化
- 比较常规的递归
1 | function flatten(arr){ |
- reduce
1 | function flatten(arr){ |
- some+…
1 | function flatten(arr) { |
字符串反转
1 | str='abc'; |