多应用+插件架构,代码干净,二开方便,首家独创一键云编译技术,文档视频完善,免费商用码云13.8K 广告
[TOC] >[success] # 数组去重 目前只写了一种去重方式,其他待完善。 ~~~ function unique(arr){ for(var i=0; i<arr.length; i++){ for(var j=i+1; j<arr.length; j++){ if(arr[i].a==arr[j].a){ //第一个等同于第二个,splice方法删除第二个 arr.splice(j,1); j--; // 这里j-- 是因为数组某个元素删除后,后面的item会自动补位,补位后j会继续++这时候原来删除位置item就会被他下一个item补位,这时候就会导致删除的item后的那个item判断不到,所以j--就行了 } } } return arr; } ~~~