zoukankan      html  css  js  c++  java
  • 利用reduce方法,对数组中的json对象去重

    数组中的json对象去重

    var arr = [{
        "name": "ZYTX",
        "age": "Y13xG_4wQnOWK1QwJLgg11d0pS4hewePU95UHtpMl3eE81uS74NC-6zu-Rtnw4Ix",
        "gender": "AAAAAA.doc"
    }, {
        "name": "ZYTA",
        "age": "Y13xG_4wQnOWK1QwJLgg11d0pS4hewePU95UHtpMl3eE81uS74NC-6zu-Rtnw4Ix",
        "gender": "BBBBBB.doc"
    }, {
        "name": "ZDTX",
        "age": "Y13xG_4wQnOWK1QwJLgg11d0pS4hewePU95UHtpMl3eE81uS74NC-6zu-Rtnw4Ix",
        "gender": "CCCCCC.doc"
    }, {
        "name": "ZYTX",
        "age": "Y13xG_4wQnOWK1QwJLgg11d0pS4hewePU95UHtpMl3eE81uS74NC-6zu-Rtnw4Ix",
        "gender": "AAAAAA.doc"
    }];
    var hash = {}; arr = arr.reduce(function(item, next) { hash[next.name] ? '' : hash[next.name] = true && item.push(next); return item }, [])
    console.log(arr);
  • 相关阅读:
    存储过程
    .Net经典面试题
    《锋利的Jquery》
    WPF-1
    ios-5-类别和协议
    ios-4-创建单例模式
    ios-3-简单内存管理
    ios-2
    ios -1
    <<ASP.NET MVC4 Web编程>>笔记
  • 原文地址:https://www.cnblogs.com/sangzs/p/8616119.html
Copyright © 2011-2022 走看看