Array操作的方法

//concat连接数组连接一个或多个数组
        //var a = [1,2,3];
        //var c=[4,5]   
        //var b = a.concat(c);
        //console.log(b);

        //join() 方法用于把数组中的所有元素放入一个字符串。元素是通过指定的分隔符进行分隔的。
        // var a = [1,2,3,4,5];   
          // var b = a.join("|"); 
          //  console.log(b);

          //pop()删除或返回数组中的最后一个元素
          // var a = [1,2,3,4,5];
          // var b = a.pop();
          // console.log(b);

         // push() 方法可向数组的末尾添加一个或多个元素,并返回新的长度。
         // var a = [1,2,3];
         // var c=[4,5];
         // var b = a.push(c);
         // console.log(a);

         //reverse() 方法用于颠倒数组中元素的顺序
         // var a = [1,4,3,2];
         // var b = a.reverse();
         // console.log(a);

         //shift()方法用于把数组的第一个元素从其中删除,并返回第一个元素的值。
         // var a = [1,4,3,2];
         // var b = a.shift();
         // console.log(a,b);

         //slice() 返回从原数组中指定开始下标到结束下标之间的项组成的新数组 。
         // var a = [1,4,3,2];
         // var b = a.slice(1);
         // console.log(a,b);

         //sort(orderfunction):按指定的参数对数组进行排序 
         // var a = [1,4,3,2];
         // var b = a.sort();
         // console.log(b);

         //splice() 方法向/从数组中添加/删除项目,然后返回被删除的项目。
         //splice() 方法可删除从 index 处开始的零个或多个元素,并且用参数列表中声明的一个或多个值来替换那些被删除的元素。
         // var a = [1,4,3,2];
         // var b = a.splice(1,2,7);
         // console.log(a);

         //unshift() 方法可向数组的开头添加一个或更多元素,并返回新的长度
         // var a = [1,4,3,2];
         // var b = a.unshift(2);
         // console.log(a);

         //valueOf() 方法返回 Array 对象的原始值。
         // var a = 5;
         // var b = a.valueOf();
         // console.log(b);

 克隆数组修改c不会对a产生影响

// var a = [1,2,3];
        // var c=a.concat();   
        // c[0]=4;
  //      console.log(c,a);

 

posted @ 2018-04-14 11:20  xue11hua  阅读(308)  评论(0编辑  收藏  举报