数组的一些处理事情

1,一个数组中有多维个数组如何合成一维数组并且去重

[ [  "380624818","380820351", "661656375"  ],    [  "380624818",   "380820351",  "675814003" ],
  [ "380624818",  "380820351", "696792073" ],  [ "380624818",  "380820351",   "697794627"   ],]

方法:

  let brr=[ [  "380624818","380820351", "661656375"  ],    [  "380624818",   "380820351",  "675814003" ],
  [ "380624818",  "380820351", "696792073" ],  [ "380624818",  "380820351",   "697794627"   ],]

let arr =brr.flat()//二维数组转一维数组
        var res = []
        for (var i = 0; i < arr.length; i++) {
          if (res.indexOf(arr[i]) === -1) {//去重
            res.push(arr[i])//添加到res数组中
          }
        }

下次遇到再补充·······

猜你喜欢

转载自blog.csdn.net/weixin_45441470/article/details/127629551