<div class="codetitle"> <span><a style="CURSOR: pointer" data="52648" class="copybut" id="copybut52648" onclick="doCopy('code52648')"><u>コードをコピー</u></a></span> コードは次のとおりです。</div> <div class="codebody" id="code52648"> <br><script type="text/javascript"> <br> function SpecialArray(arr){ <br>this.arr=arr; <br>} <br>SpecialArray.prototype.map=function(func){ <br>for(var i=0,len=this. arr.length ;i<len>this.arr[i]=func(this.arr[i]); // arr 配列内の各項目の値を変更する関数を呼び出します<br> } <br>return this; //独自のオブジェクトを返します<br>} <br><br>var obj=new SpecialArray([ a , b , c ]) <br>// obj<br>のarr属性alert(obj.map(function(el){return el.toUpperCase()}).arr); <br>alert(obj.map(function(el){return el "!"; }).arr); <br></script><br></len> </div>