Posted on 2008-10-17 20:25 | By: ferdhie | Tags: javascript | 0 Comments
Array.prototype.sortNum = function() {
return this.sort( function (a,b) { return a-b; } );
}
Array.prototype.find = function(searchStr) {
var returnArray = false;
for (i=0; i<this.length; i++) {
if (typeof(searchStr) == 'function') {
if (searchStr.test(this[i])) {
if (!returnArray) { returnArray = [] }
returnArray.push(i);
}
} else {
if (this[i]===searchStr) {
if (!returnArray) { returnArray = [] }
returnArray.push(i);
}
}
}
return returnArray;
}
Array.prototype.map = function(f) {
var returnArray=[];
for (i=0; i<this.length; i++) {
returnArray.push(f(this[i]));
}
return returnArray;
}
Object.prototype.isArray = function() {
return this.constructor == Array;
}
Embed Snippet:
0 Comments