js数组删除所有重复的元素
定义一个2个参数的函数。第1个参数是一个数组,第2个参数是需要删除的元素。函数功能,在第1个实参数组中查找第2个实参提供的值,找到则删除该元素(有几个删除几个),如果删除...
定义一个2个参数的函数。第1个参数是一个数组,第2个参数是需要删除的元素。函数功能,在第1个实参数组中查找第2个实参提供的值,找到则删除该元素(有几个删除几个),如果删除的元素不是最后一个元素,需要把后边的元素依次向前移动。输出删除前后形参数组和实参数组中的所有元素。实参数组【3,78,34,123,4,5,66,34,55】,删除34。
展开
展开全部
(function(a,b){
console.log(a);
for(var i=0;i<a.length;i++){
if(a[i]==b){
a.splice(i,1);
i--;
}
}
console.log(a);
})([3,78,34,123,4,5,66,34,55],34);
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
var a=[3,6,4,2,1,4,6,7,4,3];
// 另外定义一个空数组,空数组就存放不重复的元素
// 将结果存放在新数组中,原数组保持原样
var b=[];
for(var i=0;i<a.length;i++)
{
if(b.indexOf(a[i])==-1)
{
b.push(a[i]);
}
}
alert(b);
// 另外定义一个空数组,空数组就存放不重复的元素
// 将结果存放在新数组中,原数组保持原样
var b=[];
for(var i=0;i<a.length;i++)
{
if(b.indexOf(a[i])==-1)
{
b.push(a[i]);
}
}
alert(b);
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询