今天所学
1 concat(数组合并)
// concat() 新数组 = 数组1.concat(数组2);
// var arr = [1];
// var arr1 = [2];
// var a = arr.concat(arr1);
// var b = arr.push(arr1);
Array.prototype.slice.apply
// 将伪数组转换为数组
// slice() 当前数组中截取一个新的数组,不影响原来的数组,参数start从0开始,end从1开始
2.借用
es6 ... 运算
var a = Math.max(...arr)
// var a = Math.max.apply(null,arr)
/*----Math 数学对象--------
Math.pow()
Math.max()
Math.min()
3.数组去重(3种)
var arr=[1,3,23,5,63,20,56,56,42,1,3,5];
// for(var i=0;i<arr.length;i++){
// for(var j=i+1;j<arr.length;j++){
// if(arr[i]==arr[j]){
// arr.splice(j,1);
// j--;
// }
// }
// }
// var arr1=[]
// for(var i=0;i<arr.length;i++){
// if(arr1.indexOf(arr[i])==-1){
// arr1.push(arr[i])
// }
// }
// es6
// var a=new Set(arr)
网友评论