js 数组的方法(从ES 3.0 到ES 6.0)

js中数组的方法分类:

首先我们根据ES版本分。

一)ES 3.0

      继续分为2类:

      1.改变原数组

          push ,pop ,shift ,unshift ,sort ,reverse ,splice

      push:在数组尾开始插入一个或多个元素,并且返回对应长度的数组。例如:
      
var arr=[1,2,3,4]
arr.push(5,6) //arr最后的数组为[1,2,3,4,5,6]
     pop:把数组最后一位剪切出来,并且返回。例如:
var arr = [1,2,3,4,5]
var arr1 = arr.pop(); //arr1=5
     shift:和pop相反,它是把数组的第一位剪切出来,并且返回。

    unshift :在数组前面添加一个或多个元素,和push反过来使用。

    reverse:在原数组上进行反转。

    splice: 在数组中截取元素,也可以在截取处添加新元素。

      arr.splice(从第几位开始,截取的长度,切口处添加新数据)  如果从-1开始,表示从数组末尾第一位开始。

     

     sort: 数组排序。按阿斯克码排序,如果里面写函数就可以按自定义方法排序,如下所示。

        1.必须写2个形参,
        2.看返回值 1)当返回值为负数时,那么前面的数放在前面
                          2)当返回值为正数,那么后面的数放在前面
                          3)为0,不动
      arr.sort(function(a,b){
              return  a-b      //a-b 升序  b-a 降序
              //return Math.random()-0.5       //乱序
        })
    

      2.不改变原数组

          concat ,join ,split ,toString ,slice

        cocat:连接2个数组的方法,返回新数组。
       toString :  把数组变成字符串展示出来。
       slice:再数组中截取出所需的元素,不改变原数组,
             一个参数的情况
            arr.slice(从第几位开始一直截取到最后)
             二个参数的情况

            arr.slice(从第几位开始截取,截取到第几位)

            join:  把数组中的每一位根据你传的参数连接起来,形成一个字符串

        split:字符串的方法,按传进来的参数拆成数组,和join相反。


二)ES 5.0
三)ES 6.0

阅读更多
个人分类: JS ES6
想对作者说点什么? 我来说一句

OpenGL ES 3.0 Programming Guide英文版

2018年04月08日 22.32MB 下载

OpenGL ES3.0 编程指南 英文版

2016年01月16日 22.32MB 下载

es读写数据

2017年08月24日 19.57MB 下载

opengl es 3.0 编程指南配套代码

2017年07月29日 10.55MB 下载

Android OpenGL ES 2.0/3.0 引擎框架

2015年10月21日 558KB 下载

没有更多推荐了,返回首页

不良信息举报

js 数组的方法(从ES 3.0 到ES 6.0)

最多只允许输入30个字

加入CSDN,享受更精准的内容推荐,与500万程序员共同成长!
关闭
关闭