日期:2014-05-16 浏览次数:20526 次
//删除数组中重复的记录 Array.prototype.unique = function() { var a = {}; for(var i=0; i<this.length; i++) { if(typeof a[this[i]] == "undefined") a[this[i]] = 1; } this.length = 0; for(var i in a) this[this.length] = i; return this; } function delRedata() { var arr = []; arr.push("a"); arr.push("b"); arr.push("a"); arr.push("b"); arr.push("e"); arr.push("c"); arr.push("a"); alert(arr.length); var arrays = arr.unique(); alert(arrays.length); for(var i=0; i<arrays.length; i++) { alert(arrays[i]); } }