![]() |
![]() |
![]() |
![]() ![]() |
expando
解説
オブジェクト内でプロパティを作成するかどうかを指定する。デフォルトはTRUEである。
構文
object**.expando**[ = boolean]
注意事項
プロパティを作ることにより、オブジェクトのプロパティを拡張することができる。例えば、JScriptなどの大文字小文字の区別のある言語でプログラムするときには、プロパティの値を設定するときに間違いが起きやすい。例として、"borderColor"とすべきところを"bordercolor = 'blue'"とするとstyleオブジェクトにbordercolorというもうひとつのプロパティがblueという値で作られてしまう。そのプロパティの値を読み取ればblueだが、エレメントの枠線はblueにはならない。
このexpandoプロパティをFALSEにすると、このように任意のプロパティを作ることができなくなる。
適用
トップに戻る
© 1997 Microsoft Corporation. All rights reserved. Terms of Use.