数组基本操作

Posted 咧嘴

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了数组基本操作相关的知识,希望对你有一定的参考价值。

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

以上是关于数组基本操作的主要内容,如果未能解决你的问题,请参考以下文章

JavaScript 代码片段

web代码片段

错误代码:错误域 = NSCocoaErrorDomain 代码 = 3840“JSON 文本没有以数组或对象和允许未设置片段的选项开头。”

javascript常用代码片段

为什么我不能在此片段中生成唯一对象数组?

js简洁代码片段