JS中的常用数组方法

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/Juniorselk/article/details/79786663
  1. Array.from()        //可用于返回一个新的数组,传入一个字符串时,会将字符串拆分成单个字符并返回一个数组,可用于去重等
  2. Array.find()        //会返回数组中满足某个条件对应索引的值
  3. Array.findIndex()    //返回数组中满足条件对应的索引
  4. Array.filter()        //创建一个新的数组,返回满足条件的参数
  5. Array.fill()        //使用一个固定的值填充指定位置开始到指定位置结束,含头不含尾
  6. Array.copyWithin()    //浅复制数组的一部分到同一数组的另一个位置,含头不含尾
  7. Array.concat()        //合并两个数组并且返回一个新的数组
  8. Array.flatten()        //方法会递归到指定深度将所有子数组连接起来,默认为1
  9. Array.includes()        //判断数组中是否包含某一个值
  10. Array.indexOf()        //返回数组中包含指定参数的索引,如果不包含,返回-1
  11. Array.join()        //将数组或者类数组对象的所有元素通过一个指定字符串拼接成一个字符串并返回,不会改变元素组
  12. Array.keys()        //返回一个新的Array迭代器,它包含数组中每一个键对应的值,可以通过.next()获取
  13. Array.lastIndexOf()    //使用方法:arr.lastIndexOf(ele,[,arr.length-1]),返回数组中从指定开始向前查找包含查找值或者有效JS变量的索引,如果绝对值大于数组length,返回-1
  14. Array.pop()        //删除数组最后一个元素,会改变原数组
  15. Array.push()        //将一个或多个元素添加到数据末尾,会改变原数组
  16. Array.reducer()        //方法对累加器和数组中每一个元素进行一个函数操作,从左到右,将其减少为单个值,通常用于计算某个值出现的次数、去重、二维数组转一维数组等
  17. Array.reverse()        //将数组中的元素顺序颠倒
  18. Array.shift()        //删除数组第一个元素,改变原数组
  19. Array.slice()        //方法返回一个从开始到结束(含头不含尾)的浅拷贝的新数组
  20. Array.some()        //判断数组中元素是否通过判断条件
  21. Array.sort()        //数组排序
  22. Array.splice()        //添加或者删除数组中指定位置的元素,修改数组内容
  23. Array.unshift()        //将一个或者多个元素添加到数组开头

猜你喜欢

转载自blog.csdn.net/Juniorselk/article/details/79786663