Javascript String map( fn )
String.prototype.map = function( fn ) { return fn( this ); };
String.prototype.map = function(func) { var str = this.split(""); var ans = [];/* www.j av a 2 s. co m*/ str.forEach(function(x) { ans.push(func(x)); }); return ans; };