美文网首页
数组的方法:

数组的方法:

作者: SuperHong521 | 来源:发表于2018-09-14 08:27 被阅读0次
    1.push():向数组的末尾增加一项,返回值是数组的新长度、
                  var  arr = [1,2,3];
                   arr.push(4,5,6);
                  console.log(arr)
    
    
    2.pop():删除数组的末尾项,返回值是删除的数组项。
             var  arr = [1,2,3];
             arr.pop();
             console.log(arr);
    
    
    3.unshift():向数组的首项增加一项,返回值是数组的新长度。
                    var  arr = [1,2,3];
                    arr.unshift(5,6);
                   console.log(arr);
    
    4.shift():删除数组的首项,返回值被删除的数组项。
                   var  arr = [1,2,3];
                    arr.shift(5,6);
                   console.log(arr);
    
    6.splice():删除数组的任意一项,返回值是被删除的数组项。
                   var  arr = [1,2,3];
                    arr.splice(2,1);//第一个是从第几个开始,第二个是删除几个
                   console.log(arr);
    
    
    7.slice():复制数组,返回值是复制到新数组,写上数组之后,不包含被复制最后一项。
                   var  arr = [1,2,3,4,5,6,7,8,9];
                    var a = arr.slice(5,6);//第一个是从第几个开始复制,第二个是复制到第几个
                   console.log(a);
    
    
    8.String() 函数把对象的值转换为字符串。
                   var test= new String("999 888");
                  document.write(String(test));
    
    拼接:
    concat():方法用于连接两个或多个数组
         var arr = [1,2,3];
         document.write(arr.concat(4,5));
    
    join():把数组中的每一项 按照指定的分隔符拼接成字符串
          var  arr  =  [1,2,3];
          var   str  =  arr. join();
           console.log(str)
    
    排序:
    reverse:倒序数组 返回值倒序数组 原有数组改变
         arr.reverse();//倒序排序  原有数组改变
    
    sort:根据匿名函数进行冒泡排序 b-a倒序 a-b升序
        arr.sort(function(a,b){return b-a;});
    
    兼容性不好:
    indexOf:返回获取项在数组中的索引
    lastIndexOf:返回获取项在数组中出现的最后一次索引
    forEach: 循环遍历数组 参数是一个匿名函数 默认返回为undefined
    map:循环遍历数组 参数是一个匿名函数 

    相关文章

      网友评论

          本文标题:数组的方法:

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