首页 新闻 搜索 专区 学院

js 去重的问题

0
[已解决问题] 解决于 2016-06-15 16:09

data.lclrilist[i].brand  获取到的值中有重复的,如何才能去重??

var innerhtml = "";
for (var i = 0; i < data.lclrilist.length; i++) {
   innerhtml+="<li onclick=upvalue08(this,'" + data.lclrilist[i].brand + "')          onmouseover=mouseOver(this) onmouseout=mouseOut(this)><a    href='javascript:void(0)'>"+data.lclrilist[i].brand+"</a></li>";
}
$("#brand").html(innerhtml);

js
kmanng的主页 kmanng | 初学一级 | 园豆:121
提问于:2016-06-15 15:07
< >
分享
最佳答案
0

var only = {}

for(xxx){

  if(only[brand])

    continue;

  }

}

奖励园豆:5
长蘑菇星人 | 小虾三级 |园豆:1832 | 2016-06-15 15:19

var list = {};
for (var i = 0; i < data.lclrilist.length; i++) {
if(list[data.lclrilist[i].brand]){
continue;
}
alert(list);

}

这样写吗?? 可还是不对啊

kmanng | 园豆:121 (初学一级) | 2016-06-15 15:48

@kmanng: ╮(╯Д╰)╭

var only = {}

for(xxx){

  if(only[brand])

    continue;

  }

  only[brand]=true

}

长蘑菇星人 | 园豆:1832 (小虾三级) | 2016-06-15 15:49

@长蘑菇星人: 

这次对了!!问一下这是什么原理呢??

kmanng | 园豆:121 (初学一级) | 2016-06-15 15:52

@kmanng: ╮(╯Д╰)╭难道你的数据会自己告诉你它重复了?

长蘑菇星人 | 园豆:1832 (小虾三级) | 2016-06-15 15:54

@长蘑菇星人: 懂了

kmanng | 园豆:121 (初学一级) | 2016-06-15 16:09
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册