js中编写一个方法 去掉一个数组的重复元素
<scriptlanguage="javascript"type="text/javascript">vars=[0,2,3,4,4,0,2];for(vari=0,o=...
<script language="javascript" type="text/javascript">
var s = [0,2,3,4,4,0,2];
for(var i=0,o={},tmp=[],count=0,l=s.length;i<l;i++){
if(o[s[i]]){
count++;
}else{
o[s[i]]=1;
tmp.push(s[i])
}
}
alert(count);
alert(tmp)
</script>
麻烦大神帮我解释解释整个if判断语句尤其是else里的o[s[i]]=1是什么意思~拜托 展开
var s = [0,2,3,4,4,0,2];
for(var i=0,o={},tmp=[],count=0,l=s.length;i<l;i++){
if(o[s[i]]){
count++;
}else{
o[s[i]]=1;
tmp.push(s[i])
}
}
alert(count);
alert(tmp)
</script>
麻烦大神帮我解释解释整个if判断语句尤其是else里的o[s[i]]=1是什么意思~拜托 展开
1个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询