为了账号安全,请及时绑定邮箱和手机立即绑定

JS如何实现JSON去重?

JS如何实现JSON去重?

青春有我 2018-12-27 23:15:16
例如有这样一个JSON,想要去掉重复项。{"i1":"1231", "i2":"9387", "i3":"68433", "i4":"1231", "i5":"43566"}i1和i4的值相等,重复了,如何去重呢?
查看完整描述

1 回答

?
红糖糍粑

TA贡献1815条经验 获得超6个赞

跟数组一样的


var _json = {"i1":"1231", "i2":"9387", "i3":"68433", "i4":"1231", "i5":"43566"};

var  newJson = {};

for(var key in _json){

  if(newJson[_json[key]]){

    delete _json[key];

  }else{

    newJson[_json[key]] = true;

  }

}

console.log(_json)


查看完整回答
反对 回复 2019-01-24
  • 1 回答
  • 0 关注
  • 592 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信