/*
常用的数组遍历方法
Array.map(fn):返回新数组,新数组由原数组中的每个元素都执行一次fn后的返回值组成
Array.concat(数组):返回新数组,合并两个或多个数组
Array.some(fn):返回true/flase,测试数组中是否至少有一个元素通过了由提供的函数fn实现的测试,只要有一个通过就返回true,没有通过则返回flase
const array = [1, 2, 3, 4, 5];
const even = (element) => element % 2 === 0;
console.log(array.some(even));//true
find()方法返回数组中满足提供的测试函数的第一个元素的值。否则返回 undefined。
Array.includes() 方法用来判断一个数组是否包含一个指定的值,如果包含则返回 true,否则返回 false
*/
改长度用:push / pop / shift / unshift / splice
只遍历用:forEach
要新数组用:map / filter
要找一个用:find
要判断用:some / every
要归并成一个值用:reduce
slice:提取数组的某部分,不修改原数组 const new=arr.slice(start,end)
splice:修改数组(删除、插入、替换),会改变原数组 const 返回删除元素的数组=arr.splice(start,删除数量,插入新元素1,插入新元素2)
console