js数组对象去重

//根据 sys_time 和 loc_time 去重vartmp =

[

{

"id":1,

"sys_time": "2015-03-09 15:15:08",//与id为2的重复"loc_time": "2015-03-09 15:16:38"

},

{

"id":2,

"sys_time": "2015-03-09 15:15:08",

"loc_time": "2015-03-09 15:15:38",//与id为3的重复(但是因为sys_time 已经和id为1的重复了 , 实际上不会再参与 loc_time的去重)},

{

"id":3,

"sys_time": "2015-03-09 15:16:08",

"loc_time": "2015-03-09 15:15:38",

},

{

"id":4,

"sys_time": "2015-03-09 15:17:08",

"loc_time": "2015-03-09 15:17:38",

}

]// for(n in tmp){//    tmp[n].sys_time = new Date(tmp[n].sys_time).getTime();// }varresult = [], hash = {};  hash_ = {}for(vari = 0; i

result.push(tmp[i]);

hash_[elem_] =true;

};

hash[elem] =true;

}

}

console.log(result)

你可能感兴趣的:(js数组对象去重)