フレックスでは、変数が存在するかどうかをチェックする方法は?私は変数がフレックスに存在するかどうかをチェックする方法
if (this['some_variable'] != undefined) {
//do something
}
存在しませんsome_variable
プロパティを言って、実行時エラーがあります使用して試してみました。私はundefined
の代わりにnull
とチェックしましたが、それと同じエラーです。
助けてください。
私はthis.hasOwnProperty('variable_name')
を使用していた回答に基づいて、[EDIT]
。そのの場合は、の場合、variable_name
がpublic
ですが、false
の場合は返されます。プライベート変数をチェックするには?
を使用することができますが、ブレークポイントを設定し、変数ビューをチェック - あなたはFlash Builderを使用していると仮定します。 – TheDarkIn1978
hasOwnProperty()は公開されたフィールドに対してのみ機能します。プライベートメンバーを明らかにするために、内部調査を行うためにAS3で行うことは何もありません。これが絶対必要な場合は、すべてが公開されているAS2に切り替えます。 –