以前專案中用到自己寫的,應該沒有bug吧,有更好的也歡迎大家指教,
var Return_AddStrFn=function (oldArr, newArr) {
);
//去重複的方法
Array.prototype.unique4 = function () { this.sort() ;
for (i = 0; i continue;
} }
oldArr.unique4(); //舊數組
var b = e = newArr.unique4();//新陣列
var c = [];
var dels = [ a.sort();
b .sort();
var i = 0;
var th) {
if (a[i] c.push(a[i]);
} else if (b[j] j]);
j ;
} i ;
j ;
}
while (i c. push(a[i]);
i ;
c.push(b[j]);
}
}
f();
//alert("c:" c);
🎜> for (var i = 0; i for (var j = 0; j 🎜> addstr.push(e[j]);
}
return addstr; // 新增的
//for (var i = 0; i // for (var j = 00 // 🎜> // }
}
//警報(“的:”的); //刪除的
}
呼叫方式: var arr = [1, 2,2,3, 3, 4, 5];
2, 5]
var addStr=Return_AddStrFn(arr2,arr);