数组
一、元素的添加与删除
1、通过索引添加;arr[x]="张三"
2、通过栈添加与删除(栈:先进后出)
入栈:在末尾添加元素; arr.push("李四")
出栈:在末尾删除元素; arr.pop("王五")
二、数组中的方法
删除元素,先进先出,在队头操作
数组.shift();
添加元素, 插队,在对头操作
数组.unshift();
三、链接数组
concat(不会改变数组大小)返回一个新数组
var 新数组=数组A.concat(数组B)
四.翻转数组
reverse
var 新数组 =数组A.reverse();
五.截取数组
1、slice(start,end)
slice不会改变原始数组大小
从start开始截取元素,到end结束,包括start,不包括end,返回新数组,start、end是索引,如果只有一个参数,从当前开始直到end结束截取
2、splice(start,length)
splice会改变原数组的大小
从start开始截取元素,截取length个,返回新数组,start是索引,length是个数,如果只有一个参数,从当前开始直到结束截止。
六.位置方法
1、indexof:返回相同元素的第一个元素的索引
2、lastIndexOf:返回相同元素的最后一个元素的索引。
七.元素转化为字符串
join()
var 新数组=旧数组.join("|")(参数是易什么分割元素)
八.迭代方法
总结
对数组学习方面的相关总结