2 u011785114 u011785114 于 2016.04.01 15:13 提问

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

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

6个回答

showbo
showbo   Ds   Rxr 2016.04.01 15:29
已采纳

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

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

js去掉重复的元素
----------------------biu~biu~biu~~~在下问答机器人小D,这是我依靠自己的聪明才智给出的答案,如果不正确,你来咬我啊!

qq_16850743
qq_16850743   2016.04.01 15:50
qq_21717735
qq_21717735   2016.04.01 17:25

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

qq_34507752
qq_34507752   2016.04.01 15:37

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

qq_26431469
qq_26431469   2016.04.05 11:05

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

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!