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就是你去掉重复后的数据