map, iotaは何度か同じようなの書いてる。
timesはNumberクラスいじったらできるんじゃね?って思ったらできた。
|           // Arrayクラスのprototypeにmapを追加              for (var i = 0; i < this.length; i++)             |      
|           // Arrayクラスにiotaクラスメソッドを追加(したつもり)            var ret = [];   for (var i = 0, j = init; ret.length < cnt; i++, j = j + inc)              return ret;            
 /*            
 
  |      
|           // 数値(Numberクラス?)のprototypeにtimesメソッドを追加            /*            
 js> (10).times(function (i) { print ('hello'); })             |      
0 件のコメント:
コメントを投稿