美文网首页
JavaScript数组方法大全

JavaScript数组方法大全

作者: 波林 | 来源:发表于2017-08-04 12:41 被阅读0次

1.两个数组拼接的方法:

Array.concat(obj);

    var array = [1,2,3];
    
    var array2 = [4,5,6];
    
    var arrtotall = array.concat(array2);
    
    console.log(arrtotall);
    
    //输出: [1, 2, 3, 4, 5, 6]
    

2.将数组拼接成一个字符串

Array.join( )

    var arrString = arrtotall.join(); 
    
    var arrString = arrtotall.join("+"); 
    
    console.log(arrString);
    
    //输出:1,2,3,4,5,6
    

3.数组长度:

Array.length

4.将数组的第一个元素移除,并且返回

Array.shift();
    var shift = reverse.shift();
    
    console.log(shift);
    
    //linhe
    
    console.log(reverse); 
    
    // ["bo", 5, 4, 3, 2, 1]
    

5.删除数组的最后一位数,并且返回

Array.pop();

       方法pop()将删除array的最后一个元素,把数组长度减1,并且返回它删除的元素的值。

       如果数组已经为空,则pop()不改变数组,返回undefined。
       
    var arrtotall = [1,2,3,4,5,'bo']
    
    var pop = arrtotall.pop();

    console.log(pop);
    
    //输出:返回bo

6.在数组末增加值

Array.push();

    var arrtotall = [1,2,3,4,5,'bo'];
    
    var arrtotall2 = arrtotall.push('linhe');
    
    console.log(arrtotall2);
    
    // 返回值:数组长度:7
    
    console.log(arrtotall);
    
    //[1, 2, 3, 4, 5, "bo", "linhe"]
    

7.在数组头部增加值

Array.unshift();
    
    var arrtotall = [1,2,3,4,5,'bo'];

    console.log(arrtotall.unshift("shuaibo"));//7
    
    console.log(arrtotall);
    
    //["shuaibo", 1, 2, 3, 4, 5, "bo"]
    

7.将数组颠倒顺序

Array.reverse();

    var reverse = arrtotall.reverse();

    console.log(reverse);

    // 输出 ["linhe", "bo", 5, 4, 3, 2, 1]
        

8.从数组中第几位到第几位拿数据 slice

Array.splice( )
    
    var arr = [1,2,3,4,5];
    
    console.log(arr.slice(1,3));
    
    拿到是数据是: 2,3
    
    返回值:一个新数组,包含从start到end(不包括该元素)指定的array元素。
    

9.数组排序

Array.sort();数组排序

    var arrtotall = [2,2,1,4,15,'bo'];

    console.log(arrtotall.sort(numberorder));
    
    function numberorder(a, b) {
    
            return a - b;
    }

10 . 把数组转为字符串

Array.toString() 把数组转为字符串

    var arrtotall = [1,2,3,4,5,'bo'];
    
    console.log(arrtotall.toString());
    
    //1,2,3,4,5,bo
    
  1. 删除数组的某些数
Array.splice();
  
  删除数组的某些数
  
  var arr = [1,2,3,4,5,6,7];
  
  console.log(2,3);// 输出:[3,4,5]
  第一位是下标 
  第二位是要删除的个数

相关文章

  • 数组方法大全

    JavaScript 数组方法大全 会改变原数组的方法: unshift(); push(); shift(); ...

  • JavaScript 数组方法大全

    JavaScript 数组方法大全 数组创建 JavaScript 中创建数组的方法有两种方式,第一种是使用Arr...

  • js数组方法大全

    js数组方法大全 JavaScript中创建数组有两种方式(一)使用 Array 构造函数: (二)使用数组字面量...

  • JavaScript数组方法大全

    1.两个数组拼接的方法: 2.将数组拼接成一个字符串 3.数组长度: 4.将数组的第一个元素移除,并且返回 5.删...

  • JavaScript数组方法大全

    数组创建 数组方法 1、join() 2、push()和pop() 3、shift() 和 unshift() 4...

  • JavaScript数组(Array)方法大全

    js中数组的方法种类众多,有ES5之前版本中存在的,ES5新增,ES6新增等;并且数组的方法还有原型方法和从obj...

  • JavaScript数组(Array)方法大全

    js中数组的方法种类众多,有ES5之前版本中存在的,ES5新增,ES6新增等;并且数组的方法还有原型方法和从obj...

  • JavaScript 数组方法整理大全

    一、常用的数组方法★ 直接操作影响原数组的方法: ★ 直接操作不影响原数组的方法: ★ 直接操作有可能影响到原数组...

  • js数组及其方法

    1.js 数组及其方法2.教你用好 Javascript 数组3.JavaScript数组有哪些方法?4.数组MD...

  • JavaScript数组去重

    JavaScript中数组的常用操作之数组去重 方法一 方法二

网友评论

      本文标题:JavaScript数组方法大全

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