wonderfl - build flash online

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

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

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

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

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

o8que o8que

add to favorites

Embed

Code Fullscreen

Favorite by

clockmaker clockmaker :

dynamicクラスにすると、動的な変数はfor in列挙の対象にできる(?)

sectKeywords

Forked

ページの先頭へ戻る