) 从索引n开始,删除m个元素,把删除的内容以一个新数组的方式返回,原来的数组改变
ary.splice(n) 从索引n开始,删除到数组的末尾
ary.splice(0) 清空数组每一项,把之前的每一项的值以一个新的数组返回...,原数组就是空
[修改]
splice(n,m,x) 从索引n开始,删除m个,用x替换删除的部分,把删除的内容以一个新的数组返回,原来的数组改变
[增加]
splice(n,0,x) 从索引n开始,把x...,如果数组中没有这一项,返回的结果是-1,如果有这一项,索引是几就返回几,原来的数组不变
forEach / map 都是用来遍历数组中的每一项的
forEach:数组中有几项,我们的函数就执行几次;...,如果该函数对每一项都返回true,则返回true
var arr=[1,2,3,4,5,4,3,2,1];
var everyResult=arr.every(function(item,index,...array){
return (item>2);
});
console.log(everyResult);//->false
some 对数组中的每一项运行给定函数,如果该函数对任一项返回true