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);
原文地址:https://www.cnblogs.com/f2ehe/p/11668033.html
时间: 2024-10-12 18:08:08