博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
js怎么去掉重复数据
阅读量:4978 次
发布时间:2019-06-12

本文共 653 字,大约阅读时间需要 2 分钟。

function deleteRepetionChar(arr){

//先判断输入进来的是数组对象还是字符串
if( typeof arr == "object"){
var arr = arr;
}
else if( typeof arr == "string"){
//字符串转为数组
var arr = arr.split(",");
}

//存放不相同的数据

var box = [];//存放去重数据
var thisArr;//当前的值arr[i]

//遍历数组

for (var i = 0; i < arr.length; i++) {
thisArr = arr[i];

//定义一个旗子,检查是不是有重复的字符

var flag = true;

//遍历存放数据盒子,检查是否等于当前元素

for (var j = 0; j < box.length; j++) {
//如果值存在
if(box[j]==thisArr){
flag = false;
break;//结束for循环
}
}
if(flag==false){
//continue返回执行函数而不压入数组
continue ;
}
box.push(thisArr);
}
return box;
}

 

var year=deleteRepetionChar(mon[0]);

这个year就是你去掉重复后的数据

转载于:https://www.cnblogs.com/Carmen1235/p/7150259.html

你可能感兴趣的文章