数组基本操作

let arr = [1,2,3,4,5]
let brr = ['a','b','c','d','e']

  1. arr.unshift(num) //在arr开头插入unm元素(num可为若干任意元素),并返回arr插入后长度

  2. arr.push(num) //在arr末尾插入unm元素(num可为若干任意元素

  1. arr.splice() //此方法都会改变原数组,并且返回被删除的值
arr.splice(1) //删除arr[1]及之后的所有元素
arr.splice(1, 2)  //往后删除包含arr[1]在内的2个元素
arr.splice(1, 3, 8, 9)  //往后删除包含arr[1]在内的3个元素,并在arr[0]后插入8,9两个元素(此处并非只能插入两位,可插入若干元素)
  1. arr.pop() //删除arr最后一位元素,并返回值

  2. arr.shift() //删除数组的第一位,并返回被删元素

  1. arr.indexOf(item, index) //item:要查找的元素,index:从arr[index]开始往后查(此参数可以不传),查到返回索引,查不到返回-1

  2. arr.lastIndexOf(item, index) //和indexOf一样,只是倒过来从尾想前查

  1. arr.join("") //把arr数组中每个元素用引号内字符的隔开并转换成字符串,相似功能的还有toString(), toLocaleString()

  2. arr.reverse() //把arr数组颠倒顺序

  3. arr.concat(brr) //把brr拼接在arr后面,并返回结果,不影响arr,brr

  4. arr.slice(s, e) //截取arr[s]到arr[e]之间的元素并返回结果,s和e可以为负(即倒数第某位)

  5. arr.sort() //按Unicode码排序,升序,会影响arr

posted on 2021-06-24 02:02  In-6026  阅读(58)  评论(0编辑  收藏  举报

导航