1、数组去重:利用对象属性进行筛选
| 1 | function filter(arr){ | 
利用ES6(set数据类型)快速实现:
| 1 | let arr1 =[2,3,12,4,3,1,2] | 
2、统计字符次数(同样利用对象属性实现)
| 1 | function staticsis(str){ | 
3、二分查找:(针对升序列表,不断进行二分,直到找到或者确定无)
| 1 | function searHalf(arr,val){ | 
4、不借助第三个变量交换两个变量值(交换律与结合律)
| 1 | function swap(a,b){ | 
5、斐波那契数列(非递归实现)
| 1 | function fibo(n){ | 
6、随机生成字符串
| 1 | function randomStr(n){ |