Если я хочу узнать, обладает ли объект определенным свойством, я могу написать следующее:
if (SomeObject.hasOwnProperty('xyz')) {
// some code
}
Но некоторые стили маскируются под свойства во время разработки, такие как Button.color ... Как узнать, какие свойства стиля действительны во время выполнения? то есть: что эквивалентно hasOwnProperty для getStyle / setStyle?
Другими словами, как я могу узнать, имеет ли объект определенную переменную стиля ... Когда я пишу:
MyButton.setStyle('qsfgaeWT','-33');
Ничего не добьется, но и не ошибется. Как я могу программно узнать, что «qsfgaeWT» НЕ является допустимым стилем «Button» ??