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?ワカンネ