wonderfl - build flash online

forked from: forked from: カスタムクラスのプロパティーを再帰的に列挙する方法

ダイナミックなクラスで、型指定したいプロパティを
* getter/setterを通してアクセスできるようにする
* という方法を思いつきましたが・・・
*
* これだと
* getter/setterとは別な変数名にしなければならない(列挙時の見栄えの悪さ)、
* setterを通さずに違う型の変な値に書き換えることも出来てしまう(所詮はダイナミックな変数ゆえに)
* 等の難点が・・・(気にしなければ気にせず使えるとは思いますがw)

======================================
カスタムクラスのプロパティーを列挙する方法
Object型だと型指定できないのでカスタムクラスを
作りたいときはよくあると思います。

ただ、カスタムクラスはfor inで走査できず不便。
カスタムクラスにtoObject()というメソッドを
追加してプロパティーを列挙できるようにしました。

他にも良い方法がありましたら教えてー
======================================

matsu matsu

    • forked:0
    • favorite:0
    • lines:66
    • license : MIT License
    • modified : 2010-03-07 09:33:29

add to favorites

Embed

Code Fullscreen

sectKeywords

ページの先頭へ戻る