Можно ли добавить динамически именованные свойства в объект JavaScript?

В JavaScript я создал объект примерно так:

var data = {
    'PropertyA': 1,
    'PropertyB': 2,
    'PropertyC': 3
};

Можно ли добавить дополнительные свойства к этому объекту после его первоначального создания, если имя свойств не определено до времени выполнения? то есть

var propName = 'Property' + someUserInput
//imagine someUserInput was 'Z', how can I now add a 'PropertyZ' property to 
//my object?

Ответы на вопрос(16)

Ваш ответ на вопрос