zoukankan      html  css  js  c++  java
  • 数组中的对象,判断是否有重复值、

    蛋疼,销售中有重复商品上报

    var arry = [
    {
    itemType: "1",
    item_id: "86753",
    organizationId: "3117",
    price: "1000",
    qty: "1",
    },
    {
    itemType: "1",
    item_id: "86753",
    organizationId: "3118",
    price: "1000",
    qty: "1",
    },
    {
    itemType: "1",
    item_id: "86753",
    organizationId: "3117",
    price: "1000",
    qty: "1",
    }
    ]

    function isRepeat(arr){

    var hash = {};

    for(var i in arr) {
    if(
    hash[arr[i].price] &&
    hash[arr[i].itemType] &&
    hash[arr[i].item_id] &&
    hash[arr[i].qty] &&
    hash[arr[i].organizationId]
    ) {
    console.log('---', hash[arr[i].price]);
    return true;

    // hash[arr[i].itemType] = true;
    } else {
    hash[arr[i].price] = true;
    hash[arr[i].itemType] = true;
    hash[arr[i].item_id] = true;
    hash[arr[i].qty] = true;
    hash[arr[i].organizationId] = true;
    }
    }

    return false;

    };
    console.log(isRepeat(arry));

  • 相关阅读:
    C#学习笔记
    Visual Studio 快捷键
    java 8 中lambda表达式学习
    Spfa算法
    dijkstra算法
    topSort
    并查集--学习详解
    trie树--详解
    POJ1988 并查集的使用
    Mybatis的一级缓存和二级缓存
  • 原文地址:https://www.cnblogs.com/GoodPingGe/p/4899663.html
Copyright © 2011-2022 走看看