使用循环删除JSON中的重复值
Remove duplicated values in JSON using loop
看看:
https://jsfiddle.net/3fmp43db/
data = [{
city: 'Mushroom Kingdom',
}, {
city: 'Mushroom Kingdom',
}, {
city: 'Mushroom Kingdom',
}, {
city: 'Mushroom Kingdom',
}, {
city: 'Mushroom Kingdom',
}, {
city: 'Mushroom Kingdom',
}, {
city: 'Planet Zebes',
}, {
city: 'Planet Zebes',
}, {
city: 'Planet Zebes',
}];
for(var i = 0; i < data.length; i++) {
var obj = data[i];
$(".test").append(obj.city + "<br>")
}
这是一个简单的问题,我不知道如何在渲染这个列表之前删除重复的值。
从更改最后一个循环
for(var i = 0; i < data.length; i++) {
var obj = data[i];
$(".test").append(obj.city + "<br>")
}
至
var allCities = {};
for(var i = 0; i < data.length; i++) {
allCities[ data[i].city ] = "";
}
$(".test").append(Object.keys( allCities ).join("<br>"));
检查此更新的fiddle
相关文章:
- 在循环中分配json值时,值被覆盖
- json对象中缺少对象循环
- 如何将数组循环到JSON代码中
- jquery在json数组中循环
- 如何在AngularJS-ng重复循环中将长JSON路径缩短为变量
- JSON 循环不起作用
- JSON 循环中只有 1 个结果
- Json 循环以随机化每次页面刷新
- JSON 循环遍历子对象
- 在 json 循环后推送 2 个数组
- jQuery JSON循环通过嵌套对象来创建菜单
- jQuery和JSON:循环JSON数组
- 循环中的JSON循环,用Angular渲染父元素和子元素
- Hubot咖啡脚本和JSON循环
- JSON循环对象类型恢复器
- 如何在JSON循环中添加多数组
- 获取AJAX请求和JSON循环
- JSON循环引用角度错误
- 从json循环两个数组
- Jquery读取输入字段,从JSON循环创建