JS数组常用方法

50 阅读1分钟
  • push(): 该方法将新数组的长度返回

  • pop(): 删除最后一个元素,返回值为删除的元素

  • unshift(): 向开头添加元素,返回新数组的长度

  • shift(): 删除第一个元素,返回删除的值

  • forEach(): 三个参数,第一个元素,第二个是索引,第三个是数组对象 arr.forEach(function(value,index,obj){}

  • slice(): 提取数组,两个参数,不改变原数组。包含第一个索引,不包含第二个索引,可以传递一个负值

  • splice(): 删除指定元素,两个参数,第二个参数为删除个数。返回被删除的元素,会改变原数组。

  • concat(): 连接两个数组,将新数组返回,不影响旧数组。

  • join(): 将数组转化成字符串,参数为连接符。

  • reverse(): 反转数组,直接修改原数组。

  • sort():对数组进行排序 arr.sort(function(a,b){ return a-b }),影响原数组。