美文网首页
数组中的常用方法

数组中的常用方法

作者: waterte | 来源:发表于2018-08-28 11:52 被阅读0次

         //push方法:向数组末尾添加一个元素,返回新数组的长度

          var arr = ["小白","小黑"]

          arr.push("小明");

          console.log(arr); //["小白", "小黑", "小明"]

        //pop方法: 删除数组末尾元素,返回新数组的长度

          var arr2 = ["小白","小黑","香茗"];

          arr2.pop();

          console.log(arr2);//["小白","小黑"]

        //unshift方法: 向数组中的首位添加元素,返回新数组长度

          var arr3 = ["小白","小黑","香茗"];

          arr3.unshift("小红");

          console.log(arr3);// ["小红", "小白", "小黑", "香茗"]

        //shift方法: 删除数组首位元素,返回新数组长度

          var arr4 = ["小白","小黑","香茗"];

          arr4.shift();

          console.log(arr4) // ["小黑", "香茗"]

       //reverse方法:颠倒数组元素;

          var arr5 = ["小白","小黑","香茗"];

          arr5.reverse();

          console.log(arr5); //["香茗", "小黑", "小白"]

      //slice方法:在数组中表现含义和在字符串中一样,从哪截到哪,构成一个新数组,不改变原数组

          var arr6 = ["小白","小黑","香茗"];

          var arr7 = arr6.slice(0,1);

          console.log(arr7);//["小白"]

      //splice方法:第一个参数 从哪开始截取 ;第二个参数表示 截多长; 之后的参数表示在截取的位置处添加的元素

          //即截取并替换,会对元素组造成影响

          var arr8 = ["小白","小黑","4","5","6","香茗"];

          arr8.splice(2,3,"小红","小白");

          console.log(arr8);//["小白", "小黑", "小红", "小白", "香茗"]

      //sort方法 对数字元素进行排序,参数可以是个比较函数,但是如果不写参数默认按照编码规则排序

          var arr9 = [0,12,5,45,67,8,9];

          var arr10 = arr9.sort();

          console.log(arr10); //[0, 12, 45, 5, 67, 8, 9]

          function bijiao(a,b){

            return a-b>0

          }

          var arr11 = arr9.sort(bijiao);

          console.log(arr11); //[0, 5, 8, 9, 12, 45, 67]

    相关文章

      网友评论

          本文标题:数组中的常用方法

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