es5中常用数组操作方法

2019-03-29  本文已影响0人  笑傲江湖拎壶冲

1   数组的添加和删除

       末尾操作 push ,pop    头部操作 shift,unshift

2    数组遍历

        data.forEach(function(x){

        })

3   数组方法

      join  拼接数组

      reverse    元素颠倒

      sort将数组中的元素排序并返回排序后的数组,当不带参数调用sort时,数组元素以字母表顺序排序,如果数

                      组中不是字母,可以给sort一个比较函数,返回-1,0 ,1

        concat合并返回一个新的数组

       slice返回数组中的一个片段或者子数组 slice(起始位置,结束位置)

       splice在数组中插入或者删除的通用方法 splice(起始位置,删除的元素,新增的元素)

       map将调用数组的每个元素传递给置顶的函数,并且返回一个数组 a.map(function(x){ })

       filter返回的数组元素时调用数组的一个子集

       every和some返回boolean值

      indexOf和lastIndexOf头和尾开始查询 

      类数组可以遍历但不可以调用数组方法 像arguments和nodelist都是类数组, Array.prototype.slice.call(arguments)转化为真正的数组

上一篇下一篇

猜你喜欢

热点阅读