タグ

Objectとactionscriptに関するishideoのブックマーク (2)

  • Objectの長さを取得する(Objectの拡張) | _level0 - KAYAC Front Engineer Blog

    今回は意外と活用の機会の多い、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

    Objectの長さを取得する(Objectの拡張) | _level0 - KAYAC Front Engineer Blog
  • ObjectDumperでオブジェクトの内容も丸見え。 | _level0 - KAYAC Front Engineer Blog

    あっという間に、弊社の「旅する支社」制度、自分の滞在最終日になりました。 この「旅する支社」制度、参加する社員がいっせいにイタリアオフィスに移動するわけではなく、数人ごとのチーム編成を組んでローテーションで時期をずらしながら約一ヶ月間滞在しています。 さて、題のObjectDumperについて。 当は「ポップアップブロックをブロックして指定サイズでウィンドウを開く方法」を記事にまとめるつもりだったんですが、いろいろ調べていくうちに迷宮に入ってしまったので、今回は最近Flashで感動したObjectDumperについて(いまさら!)まだ知らない方へ向けての意味も込めて記事にしてみました。 さらば“ [object Object] ” オブジェクトをtrace出力すると、[object object]と表示されるだけで、その中身を見ることができません。なので、今まではいちいちtrace(m

    ObjectDumperでオブジェクトの内容も丸見え。 | _level0 - KAYAC Front Engineer Blog
  • 1