数组的增删操作
1. 开头添加: unshift
给数组的开头添加一个或多个元素:数组.unshift(一个值或多个值)
2. 开头删除: shift
给数组的开头删除一个元素:数组.shift() - 括号里不需要参数
3. 末尾添加: push
给数组的末尾添加一个或多个元素:数组.push(一个值或多个值)
4. 末尾删除: pop
给数组的末尾删除一个元素:数组.pop() - 括号里不需要参数
5. 任意位置增,删,改:splice
给数组进行增,删,改:数组.splice(要删除的元素开始的下标,删除的个数)
7. 修改语法:
数组.splice(要删除的元素开始的下标,删除的个数,要放在被删除位置上的一个或多个值)
8. 增加操作:
数组.splice(删除的元素开始的下标,删除的个数为0,要放在被删除位置上的一个或多个值)
数组排序
1. 数组.sort() 默认可以将数组进行升序排列
数组.soft(function(a,b){
return a-b //进行升序排列
return b-a //进行降序排列
})
2. 翻转数组:数组.reverse()
3. 截取数组:数组.slice(开始下标,结束下标)-返回被截取出来的数组片段组成的数组,结果不包含结束下标对应的元素
4. 将数组连接成字符串:数组.jion(连接符) - 返回连接后的字符串,如果省略连接符,默认使用逗号连接。
5. concat - 数组的拼接