jsday08

作者: 相信自己_胡 | 来源:发表于2017-12-11 20:35 被阅读0次

今天所学

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)

相关文章

  • jsday08

    今天所学 1 concat(数组合并) 2.借用 3.数组去重(3种)

网友评论

      本文标题:jsday08

      本文链接:https://www.haomeiwen.com/subject/gtfgbxtx.html