var a = {};
var b = ['1','2','3','1','3'];
for(i = 0;i< b.length; i++){
if(a[b[i]]){
b.splice(i,1); /*从一个数组中第i位移除一个或多个元素*/
i--;
}else{
a[b[i]] = true; /*js对象:如果属性名称不是一个简单的标识符,或者在写脚本的时候不知道,可以在方括号中使用任意表达式来索引属性。这个属性可以使js对象像map一样使用。object[key] = value;*/
}
}
alert(b);
var b = ['1','2','3','1','3'];
for(i = 0;i< b.length; i++){
if(a[b[i]]){
b.splice(i,1); /*从一个数组中第i位移除一个或多个元素*/
i--;
}else{
a[b[i]] = true; /*js对象:如果属性名称不是一个简单的标识符,或者在写脚本的时候不知道,可以在方括号中使用任意表达式来索引属性。这个属性可以使js对象像map一样使用。object[key] = value;*/
}
}
alert(b);
本文介绍了一种使用JavaScript实现数组去重的方法。通过遍历数组并利用一个临时对象来记录每个元素是否首次出现,从而实现去除数组中重复元素的目的。文章详细解释了代码的工作原理,并展示了如何操作数组。
764

被折叠的 条评论
为什么被折叠?



