indexOf检索字符值首次出现的位置,若没有出现返回-1,把该字符的值加到新的数组
function quchong(args){
var arr=[];
for(var i=0;i<args.length;i++){
if(arr.indexOf(args[i])==-1){
arr.push(args[i]);
}
}
return arr;
}
var n=[1,2,3,4,2,5,1];
document.write(quchong(n));
es6语法数组去重
var arr=new Set([12,2,3,4,3,5,12])
alert(arr)
删除数组中指定元素
function revEle(arr){
for(var i=0;i<=arr.length;i++){
if(arr[i] == record.id){
arr.splice(i,1);
}
}
}
网友评论