美文网首页
js数组相减(删除a数组与b数组相同的,保留a数组剩余的不同)

js数组相减(删除a数组与b数组相同的,保留a数组剩余的不同)

作者: 李大鱼_ | 来源:发表于2019-06-28 17:17 被阅读0次
    arrChange( a, b ){
        for (var i = 0; i < b.length; i++) {
            for (var j = 0; j < a.length; j++) {
               if (a[ j ] == b[ i ]) {
                  a.splice(j, 1);
                  j = j - 1;
               }
            }
       }
          return a;
    }
     var a=[1,2,3,4,5,6,7,8]
     var b=[4,5,6,7,8,9,10]
    
     this.arrChange(a,b)
     console.log(a)//[1, 2, 3]
    

    相关文章

      网友评论

          本文标题:js数组相减(删除a数组与b数组相同的,保留a数组剩余的不同)

          本文链接:https://www.haomeiwen.com/subject/xwuecctx.html