2011-11-17 3 views
0

ECMAScript 5にはObject.definePropertyがあり、これによりプロパティがいくつかのアクションにどのように応答するかを記述することができます。これの可能性の1つは、プロパティの列挙を無効にすることで、for...inループには表示されません。たとえば、配列のlengthプロパティは列挙できません。ECMAScript 5を使用せずにJavaScriptでプロパティの列挙を無効にする

ECMAScript 5を使用せずに同様のことを行うことはできますか?

答えて

0

ECMA-262 ed 3で列挙型以外のプロパティを作成することはできませんが、emulate private membersとすることができます。