javascriptjson数组去重复reduce。
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);
如对本文有疑问, 点击进行留言回复!!
【JavaScript笔记(一)】万丈高楼平地起 - 基本概念篇
轻松解决 org.apache.taglibs.standard.tlv.JstlCoreTLV 困惑
vert实践五——Json?Protocol Buffer?FlatBuffers?
[基于tensorflow的人脸检测] 基于神经网络的人脸检测8——验证训练好的神经网络
网友评论