获取页面HTML标签
1 | //获得页面所有HTML标签。一是获取,二是去重 |
1 | //Best方案ES6,利用set特性去重 |
快速排序
1 | //快速排序 |
冒泡排序
1 | //冒泡排序 |
参考:https://blog.csdn.net/szu_aker/article/details/52295488
选择排序
1 | function chose(x) { |
深拷贝
1 | function deepclone(obj){ |
找重复字符
1 | var str = 'aasjhdhdhjjjsssa'; |
数组降维
如[[1,2],[3,4]]到[1,2,3,4].(二维数组降维)1
2
3
4
5
6
7
8
9
10//嵌套循环
function reduceDimension(arr){
var reduced = [];
for(var i=0;i<arr.length;i++){
for(var j=0;j<arr[i].length;j++){
reduced.push(arr[i][j]);
}
}
return reduced;
}
1 | //concat |
1 | //apply concat |
多维数组递归降维。(后续补充)