Array.every(x=>x)是每一个都要满足
Array.some(x=>x)是有一个满足。
Array.find(findIndex),返回符合条件的第一个值。
Array.filter(过滤成新的数组)
数组的方法分为两类
1)改变原数组
push,pop,shift,unshift,sort,reverse,splice
2)不改变原数组concat,join-->
split,toStringpush:从数组最后一位开始加数据
pop:把数组最后一位剪切
shift:在数组最前一位剪切
unshift:在数组最前一位加数
reverse:把原数组逆转
splice:arr.splice(从第几位开始,截取多少长度,在切口处添加新数据)
concat :连接join:返回字符串
slice:截取arr.slice(从该为开始截取,截取到该为)
示例
1.创建一个数组,判断数组中是否存在某个值
var newarr = [
{ num: 1, val: 'ceshi', flag: 'aa' },
{ num: 2, val: 'ceshi2', flag: 'aa2' }
]
console.log(newarr.filter(item => item.num===2 ))
2.也可以通过上面方法过滤掉num为2的留下num为1的
var newarr = [
{ num: 1, va