AS1.0のprototype
prototypeが何か今までよく知らなかった。
なにやら既存のクラスを好き放題に弄れるようで。
と言うわけでテスト。
これでMath関数要らず。
けど 3.pow(3) は流石に通らなかった。。
自分自身の値を操作する関数も作れなかった。そういうもんかな。
そういえばこれAS3.0だとどうやるんだろう。ECMAScript4?ワカンネ
なにやら既存のクラスを好き放題に弄れるようで。
と言うわけでテスト。
Number.prototype.pow=function(p:Number){ return Math.pow(this,p); } var a:Number=3; trace(a.pow(2)); //9出力
これでMath関数要らず。
けど 3.pow(3) は流石に通らなかった。。
自分自身の値を操作する関数も作れなかった。そういうもんかな。
そういえばこれAS3.0だとどうやるんだろう。ECMAScript4?ワカンネ