近期用到了Array的相关东西,总结一下,总结是个好东西,希望你也有。废话不多说,我们继续我们的总结历程。
Array 常见的操作我非是增删改查,
例:const myArray = [] 或 const myArray = new Array("boy")
增
末尾添加:myArray.push("Boy")
头部添加: myArray.unshift("Baby", "Gril") 添加一个或者多个
myArray.splice(2,0,"old","adult") 从下标2的位置前 添加old和adult 结果为myArray
删
末尾删除:mArray.pop()
头部删除:myArray.shift() 删除并返回第一个数组,myArray为删除后的结果
myArray.splice(2,1,"old","adult") 删除下标位置为2的值 ,并从位置2前添加old和adult 结果为myArray.
改
myArray[0] = "boy"
查
myArray[0]
myArray.indexOf("Boy") 返回下标,没找到返回-1,获取第一个找到的值
myArray.slice(2,3) 选取数组中的一部分,值为start,end下标
判断是否数组
Array.isArray(myArray)
数组顺序反转
myArray.reverse()
Array 互转 string
myArray.join() 相对 myArray.split(',')