给json对象去除重复的值
Posted 江山一族
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了给json对象去除重复的值相关的知识,希望对你有一定的参考价值。
给数组去除重复值
Array.prototype.distinct = function() {
var arr = this,
result = [],
i,
j,
len = arr.length;
for (i = 0; i < len; i++) {
for (j = i + 1; j < len; j++) {
if (arr[i] === arr[j]) {
j = ++i;
}
}
result.push(arr[i]);
}
return result;
}
2.给json数组对象去除重复值
for (var i = 0; i < customerIds.length; i++) {
for (var j = i + 1; j < customerIds.length;) {
if (customerIds[i].code == customerIds[j].code && customerIds[i].shootOn == customerIds[j].shootOn && customerIds[i].siteId == customerIds[j].siteId && customerIds[i].cardBagPPUrl == customerIds[j].cardBagPPUrl) {
customerIds.splice(j, 1)
} else j++
}
}
以上是关于给json对象去除重复的值的主要内容,如果未能解决你的问题,请参考以下文章
使用 PHP json_encode() 和 MySQL 返回一个 JSON 对象以传递给 jQuery 函数 [重复]