今回は意外と活用の機会の多い、Objectの長さを取得するという事を題材にします。 Flashは、Arrayの長さをはかるlengthという関数はあるのですが、Objectの長さをはかる関数はありません。 Objectは、for inを利用すれば長さを取得出来ますので、実装の際は以下のような方法が挙げられます。 (1)Objectの長さを返す関数を用意する(引数にObjectを渡す) (2)Objectクラスを拡張する 今回は、(2)の方法で、Object.length();のように簡単に取得出来るようにしてみました。 コードの途中、typeofでfunctionを省いているのは、拡張したlengthという関数を対象から省く為です。 /** @description Objectの長さを取得して返します */ Object.prototype.length = function():Num

