码迷,mamicode.com
首页 > 编程语言 > 详细

两个数组对象比较,取不同值

时间:2019-04-14 20:39:51      阅读:459      评论:0      收藏:0      [点我收藏+]

标签:length   break   ret   字段   java   pre   lse   push   class   

用字段destId比较

  /**
   * 两个数组对象去复
   * @param {*} array1
   * @param {*} array2
   */
  arrayRepeat (array1, array2) {
    var result = []
    for (var i = 0; i < array2.length; i++) {
      var obj = array2[i]
      var num = obj.destId
      var isExist = false
      for (var j = 0; j < array1.length; j++) {
        var aj = array1[j]
        var n = aj.destId
        if (n === num) {
          isExist = true
          break
        }
      }
      if (!isExist) {
        result.push(obj)
      }
    }
    return result
  }

两个数组对象比较,取不同值

标签:length   break   ret   字段   java   pre   lse   push   class   

原文地址:https://www.cnblogs.com/ybixian/p/10706815.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!