数组元素应用: 1、移除数组arr ([1,2,3,4,2,5,6,2,7,2])中与2相等的元素, 并生成 一个新数组,不改变原数组 2、拓展思考:不生成新数组,在原有数组上删除与2相等的元素(第一题不用,第二题就行,用html5)
1
var arr=[1,2,3,4,2,5,6,2,7,2];
var narr=arr.filter(i=>i!=2);
console.log(arr,narr)
//在原有数组上删除与2相等的元素
var arr=[1,2,3,4,2,5,6,2,7,2];
var x = 2;
for (var i = arr.length-1; i >= 0; i--) {
if (arr[i]==x)
arr.splice(i,1);
}
alert(arr)
filter就行 。