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

  • Автор темы Автор темы IF
  • Дата начала Дата начала

IF

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

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

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