zoukankan      html  css  js  c++  java
  • 数组常用方法

    1、join()方法: 

    Array.join()方法将数组中所有元素都转化为字符串链接在一起,返回最后生成的字符串

    也可以指定可选的字符串在生成的字符串中来分隔数组的各个元素。如果不指定分隔符,默认使用逗号。案例如下:

    Array.join()方法是String.split()方法的逆操作,后者是将字符串分割成若干块创建一个数组

    2、 reverse()方法: 

    Array.reverse()方法将数组中元素进行倒叙,返回倒叙的数组

    它是在原来数组中进行倒叙,不产生的新数组,返回就是原来的数组,只不过里面元素已经进行倒叙重排了。案例如下:

    3、sort()方法: 

    Array.sort()方法将数组中的元素排序,并返回排序好的数组。如果不传参数默认以字母表顺序进行排序。案例如下: 

     这里使用匿名函数很方便,因为函数只使用一次就没有必要给函数命名了

    4、concat(): 

    Array.concat()方法创建并返回一个新数组,新数组中的元素包含调用数组的元素和concat()中传入参数的值,传入的参数可以是单独数值,也可以是数组,concat()不会递归扁平化数组的数组。案例如下:

    5、slice()方法: 

    Array.slice()方法返回指定数组的一个片段或子数组。里面可以传一个参数或两个参数,参数可以为正也可以为负。案例如下: 

    a.slice(1,3)  index>=1&&index<3(不包含3)

    6、splice()方法: 

    Array.splice()方法是在数组中插入或删除的通用方法

    它会修改调用的数组,splice()可以传入三个参数,第一参数表示删除元素索引开始的地方,第二参数表示删除元素总数,第三参数,表示插入的元素,元素插入的位置就是删除元素开始的位置。案例如下:

    7、push()和 unshift()方法: 

    Array.push()方法就是向数组最后面添加元素,它返回的是新数组的长度;Array.unshift()方法就是向数组最前面添加元素,返回的是新数组的长度。案例如下:

    8、pop()和 shift()方法: 

    Array.pop()方法就是删除数组中最后一个元素,它返回是删除的元素;Array.shift()方法是删除数组最前面的元素,返回是删除的元素。

  • 相关阅读:
    27数据结构与算法分析之---二叉排序树
    26数据结构与算法分析之---线索二叉树
    25数据结构与算法分析之---树与森林
    24数据结构与算法分析之---二叉树的概念
    23数据结构与算法分析之---树的基本概念
    22数据结构与算法分析之---特殊矩阵
    21数据结构与算法分析之---多维数组
    20数据结构与算法分析之---串的模式匹配
    17数据结构与算法分析之---串的类型
    16数据结构与算法分析之---链式队列
  • 原文地址:https://www.cnblogs.com/songxia/p/10388398.html
Copyright © 2011-2022 走看看