猿问

JS如何实现JSON去重?

例如有这样一个JSON,想要去掉重复项。
{"i1":"1231", "i2":"9387", "i3":"68433", "i4":"1231", "i5":"43566"}
i1和i4的值相等,重复了,如何去重呢?

青春有我
浏览 593回答 1
1回答

红糖糍粑

跟数组一样的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)
随时随地看视频慕课网APP

相关分类

JavaScript
我要回答