数组基本操作
Posted 咧嘴
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了数组基本操作相关的知识,希望对你有一定的参考价值。
let arr = [1,2,3,4,5]
let brr = [\'a\',\'b\',\'c\',\'d\',\'e\']
增
-
arr.unshift(num) //在arr开头插入unm元素(num可为若干任意元素),并返回arr插入后长度
-
arr.push(num) //在arr末尾插入unm元素(num可为若干任意元素
删
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两个元素(此处并非只能插入两位,可插入若干元素)
-
arr.pop() //删除arr最后一位元素,并返回值
-
arr.shift() //删除数组的第一位,并返回被删元素
查
-
arr.indexOf(item, index) //item:要查找的元素,index:从arr[index]开始往后查(此参数可以不传),查到返回索引,查不到返回-1
-
arr.lastIndexOf(item, index) //和indexOf一样,只是倒过来从尾想前查
改
-
arr.join("") //把arr数组中每个元素用引号内字符的隔开并转换成字符串,相似功能的还有toString(), toLocaleString()
-
arr.reverse() //把arr数组颠倒顺序
-
arr.concat(brr) //把brr拼接在arr后面,并返回结果,不影响arr,brr
-
arr.slice(s, e) //截取arr[s]到arr[e]之间的元素并返回结果,s和e可以为负(即倒数第某位)
-
arr.sort() //按Unicode码排序,升序,会影响arr
以上是关于数组基本操作的主要内容,如果未能解决你的问题,请参考以下文章
错误代码:错误域 = NSCocoaErrorDomain 代码 = 3840“JSON 文本没有以数组或对象和允许未设置片段的选项开头。”