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

IF

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

Создан объект abc. По событию на странице (onClick) запускается функция JavaScript, через аргумент которой надо передать имя нового свойства объекта (xyz), которое будет создано в теле функции (abc.xyz).
Возможно ли это?
Если нет, то какие альтернативные варианты есть? Создания свойств ДО невозможно, слишком много вариантов.
 

IF

else
Scud
Не могли бы вы подсказать, как передавать этот аргумент и как его использовать внутри ф-ии?
Напрямую - не работает, а как обойти - не знаю.
 

Scud

Новичок
Если я правильно понял задачу, то
Код:
var someObject = {};

function addProperty(obj, propName, propValue)
{
     obj.propName = propValue;
}
...
Где-то в HTML
Код:
 <input type="button" value="Добавить" onclick="addProperty(someObject, 'newprop', 'Ура!')"/>
 

vasa_c

Новичок
obj.propName = propValue;
По-моему не так.
По-моему -
obj[ propName ] = propValue;
 
Сверху