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 件のコメント:
コメントを投稿