简单介绍下数组常用的操作:
首先定义一个数组
var shu= [aa,bb,cc]
数组元素修改与访问
var shu = [aa,bb,cc] 下标为0,1,2
shu[2]=“dd"; 通过下标将cc修改成dd
push(n) 在数组最后添加一个元素n
pop() 删除数组最后一个元素
shu.push("aa") 添加AA
shu.pop() 删除AA
unshift(n) 在数组的开头添加一个元素n
shift() 删除数组的第一个元素
shu.unshift("AA"); 添加AA
shu.shift(); 删除AA
concat() 拼接数组,返回一个新的数组
var arr =["AA”,”BB“];
shu=shu.concat(arr);
console.log(shu); 输出为 AA,BB,AA,BB
splice(下标,删除元素的个数,新插入的元素列表)
slice(start[,end])截取元素 返回一个新的值
[start,end]左臂右开区间
reverse() 反转数组
join(规则) 按照规则将数组转为字符串
<join方法在不给参数的时候就是以英文的逗号连接数组的每个元素>
split('') 字符串转数组
indexof(子元素)从数组中查询子元素,返回下标,没有就返回-1