每次遇到数组处理的时候,当es6不满足需求的时候,处理器数组来就比较花时间,所以把自己封装的一些方法分享出来,这里是向一个已有数组中添加元素,先检查原有数组里是否已经存在,已存在不添加,不存在则添加
//封装方法:向已知数组中添加不重复元素 arr:原始数组,ele:要添加的元素
AddNoDuplicateElements(arr:any,ele:any){
for (var i=0; i<arr.length; i++) {
if (arr[i]==ele) {
break;
}
if (i==arr.length-1) {
arr[i+1]=ele;
}
}
return arr
}