prototype.jsソースコード分析
Enumerable -> eachまわり
- prototype.jsを使わずにそれらしくする
<script> var array = ['aaa', 'bbb']; for(var i=0; i<array.length; i++){ (function(key, value){ alert(key + ':' + value); })(i, array[i]) } </script>
- prototype.jsチックに実装してみる。
- オブジェクト指向、な感覚ってこれかな?
<script> Array.prototype.each = function(){ for(var i=0; i<this.length; i++){ (function(value){alert(value);})(this[i]); } } //-------------------------------------- var myarray = ['aaa', 'bbb']; myarray.each(); </script>