js 在前台new了一个list,添加元素的时候有重复的元素,如何去掉重复的元素

rt,var list = new Array();list.push(元素),元素有重复的,去重

push前遍历下是否有重复项,有就不push

 var ex=false;
for(var i=0;i<list.length;i++)
if(list[i]==元素){//如果是对象自己检查下对象属性哪些是控制唯一的,改这里
ex=true;break;
}
if(!ex)list.push(元素)

var ex=false;
for(var i=0;i<list.length;i++)
if(list[i]==元素){//如果是对象自己检查下对象属性哪些是控制唯一的,改这里
ex=true;break;
}
if(!ex)list.push(元素)

http://blog.sina.com.cn/s/blog_64b55969010142dq.html

List有个方法叫contains(),是否包含某个元素,你查查api

可以遍历元素,有相同的remove 移除