思路:
1.创建一个数组result,用于存放结果。
2.依次取原数组的每一个元素,与result的元素进行比较,不存在的情况放入结果数组。
3.返回结果数组
具体代码:
方法一:
function duplicate(arg){
var result=[];
for(var i=0;i<arg.length;i++)
{
if(result.indexOf(arg[i])<0)
result.push(arg[i]);
}
return result;
}
方法二:
function duplicate(arg){
var result=[];
var isRepeat=false;
for(var i=0;i<arg.lengh;i++)
{
for(var j=0;j<result.length;j++)
{
if(arg[i]==result[j])
{
isRepeat=true;
break;
}
}
if(isRepeat){result.push(arg[i]);}
}
return result;
}