美文网首页
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数组剩余的不同)

  • diff 算法原理

    一、找到相同的前置元素、后置元素; 1、旧数组为空,将新数组的剩余元素插入;2、新数组为空,将旧数组的剩余元素删除...

  • 88. Merge Sorted Array

    思路:有序数组合并,A,B数组依次比较大小,然后填入A数组,如果最后B数组有剩余,则填入A数组剩余部分。

  • JS数组的相关知识

    首先要明确一点,JS其实没有真正的数组,只是用对象来模拟数组。以下是典型数组与JS数组之间的不同。 典型的数组 元...

  • js数组与对象常用操作方法

    一、Js相关数组操作 数组去除相同的 数组添加数数据 数组反转 打乱数组排序 取数组的前几个 数组扁平化 遍历对象...

  • 数组

    数组的定义: js:存储多个相同类型数据 ,有序的数据;php数组 1,:索引数组,同js;声明:$arrName...

  • 6.1 数组

    6.1 数组 数组用来存储一组有序的相同类型的变量。相同的值可以多次出现在数组的不同位置。Swift 数组与 Ob...

  • 5.17js二维数组

    5.17日js数组遍历 数组API push给数组添加元素 pop:删除并返回数组的最后一个元素 unshift:...

  • 基本的数据结构 Array、HashMap 与 List(上)

    Array 1、常用的JS数组内置函数 2、使用数组实现增删改查 在数组中删除元素第一种: 在数组的末尾删除元素所...

  • js 数组操作合集(主要针对对象数组)

    1,根据对象中元素 查找对象数组中对应的元素 2,删除数组中指定对象的元素 并返回删除后的数组 3,js数组实现权...

网友评论

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

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