js 向数组中添加不重复的元素

微信小程序浏览历史笔记收藏

<html>
<body>

<script type="text/javascript">
//已知数组arr,ayya,把arra添加到arr中,如果有重复,先删除重复
var arr = [["aaa","bbb"],["ccc","ddd"],["ddd","eee"],["fff","ggg"],["hhh","iii"]];
var arra = ["ccc","ddd"];
for(var m=0; m<arr.length; m++){
  if(arr[m][0]==arra[0]){
        arr.splice(m,1);//删除重复
        arr.unshift(arra) //添加到arr第一项
  }
}
document.write(arr)//结果:ccc,ddd,aaa,bbb,ddd,eee,fff,ggg,hhh,iii

</script>

</body>
</html>