方法一
var arr = ["c", "a", "z", "a", "x", "a", "a", "z", "c", "x", "a", "x"]
var obj={};
for(var i=0;i<arr.length;i++)
{
if(arr[i] in obj)
{
obj[arr[i]]+=1;
}
else
{
obj[arr[i]]=1;
}
}
console.log(obj);
var newArr=[];
for(var key in obj)
{
newArr.push(key);
}
console.log(newArr);
var newArr1=Object.keys(obj);
console.log(newArr);
方法二
var newarr=[];
for(var i=0;i<arr.length;i++)
{
var flag=true;
for(var j=0;i<newarr.length;j++)
{
if(arr[i]==newarr[j])
{
flag=false;
continue;
}
}
if(flag)
{
newarr.push(arr[i]);
}
}
console.log(newarr);