码迷,mamicode.com
首页 > 编程语言 > 详细

数组去重

时间:2017-10-28 18:51:57      阅读:191      评论:0      收藏:0      [点我收藏+]

标签:write   cti   class   javascrip   数组去重   for   pre   nbsp   document   

<script>
var a = [1,2,3,4,2,3,5,8,1,2,11,12,11,1,3,3,2,34,45,13,23,17];
var n = [];
c(a);
function c(a)
{
for(var i=0;i<a.length;i++)
{

//indexof是指返回字符串索引某个位置的子串第一次出现的位置的索引号,所以

//a.indexOf(a[i])是:a的子串第一次出现位置的索引
//所以如果他等于i,则说明这个位置上的数是第一次出现,(也相当于用i顺次对比一下每个位置上的值是否相同,只不过变成比位置/索引了.)
//条件成立,则保留下a[i]的值;
//所以把a[i]放到n中,输出n,就行了

if(a.indexOf(a[i])==i)
{	
// document.write("<br>");
//document.write(a[i]);
n.push(a[i]);
}
}
}
alert(n);
</script>

  

 

数组去重

标签:write   cti   class   javascrip   数组去重   for   pre   nbsp   document   

原文地址:http://www.cnblogs.com/ziyanxiaozhu/p/7747540.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!