马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?立即注册
x
第一种:利用内外双循环
依次从后向前遍历(内层循环),与从第一项开始的数组内容作比较(外层循环),相同删去内层循环控制的数组值- const arr=[1,2,3,2,2,3,2,3,4,4,1,5];
- // // 方法一:for循环去重
- for(let b=0;b<arr.length;b++){
- for(let a=arr.length-1;a>b;a--){
- if(arr[b]==arr[a]){
- arr.splice(a,1);
- }
- }
- }
- console.log(arr);
复制代码 第二种:利用indexof和新数组的push方法
[code]const arr=[1,2,3,2,2,3,2,3,4,4,1,5];var newarr=[]; for(let i=0;i |