每次遇到數組處理的時候,當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
? ? }