Object.prototype.each = function(f) {\r
for (var k in this) {\r
if (this.hasOwnProperty(k)) {\r
- f(k, this[k])\r
+ f(k, this[k]);\r
}\r
}\r
-}\r
+};\r
\r
Array.prototype.each = function(f) {\r
for (var i = 0; i < this.length; i++) {\r
- f(i, this[i])\r
+ f(i, this[i]);\r
}\r
-}\r
+};\r
+\r
+Array.prototype.map = function(f) {\r
+ for (var i = 0; i < this.length; i++) {\r
+ this[i] = f(this[i])\r
+ }\r
+};\r
String.prototype.trim = function() {
return jQuery.trim(this) // anciennement : this.replace(/^\s+|\s+$/g, "");