轮询遍历查询方法
1. every:每项都满足条件才为true
2. some:只要有一项符合条件就返回true
3. filter:返回满足条件的所有项(数组类型的值)
4. map:返回每次函数调用的结果组成的数组
5. forEach:没有返回值,只是针对每个数组项调用指定的函数
6. ES6 提供三个新的方法——entries(),keys()和values()——用于遍历数组
增加删除
考点:这4个方法都会改变原属数组,但是返回值各不相同
⚠️ 追加的返回长度,删除的返回删除的元素。
1. push() 向数组的末尾添加一个或更多元素,并返回新的长度。
3. pop() 删除并返回数组的最后一个元素。
4. shift() 删除并返回数组的第一个元素。
5. unshift() 向数组的开头添加一个或更多元素,并返回新的长度。
操作方法:合并/截取/替换/插入/删除
1.合并 concat:连接两个或更多的数组,并返回结果
2.截取 slice(start,end) 方法可从已有的数组中返回选定的元素
start :开始坐标 end:结束坐标
3.替换 splice(start,number,item)
start :替换的开始坐标 number:替换的数量 item:插入数据 方法返回被替换的项
4.插入 splice(start,number,item)
start :插入的开始坐标 number:该场景下固定为0 item:插入数据 方法返回空数组
5.删除 splice(start,number)
start :删除的开始坐标 number:删除数量 方法返回删除项
位置查找方法
1.indexOf(item,start);lastIndexOf(item,start);
item:需要查找的项 start:开始查找的起始位置,默认为0 返回查找值所在位置,找不到返回-1