csak úgy, mert hasznos...
Array.prototype.has = function(v) {
for(var i = this.length; i;) {
if (this[--i] === v) {
return true;
}
}
return false;
};
Array.prototype.unique = function() {
var a = [];
for(var i = this.length; i;) {
if (!a.has(this[--i])) {
a.push(this[i]);
}
}
return a;
};
for(var i = this.length; i;) {
if (this[--i] === v) {
return true;
}
}
return false;
};
Array.prototype.unique = function() {
var a = [];
for(var i = this.length; i;) {
if (!a.has(this[--i])) {
a.push(this[i]);
}
}
return a;
};
UPDATE: az eredeti script közel kétszer annyi futási idővel dolgozott, ezért le lett cserélve...