assoc : function(type, name, program){
_registrydb.assoc.1=""
Скажу сразу, это просто кусок кода, на самом деле он большой. На функцию передается name, и нужно в второй строке вместо вот этого 1 и подставить name. К примеру, если было assoc('','test','program'), то уже _registrydb.assoc.
program , а не _registrydb.assoc.
1 будет присваиватся "".
Сначала думал сделать что-то типо этого:
assoc : function(type, name, program){
eval(' _registrydb.assoc.' + name + '=""')
Но код очень большой, и все писать в евале тож не айс. Есть ли способ поадекватней? или все же писать в евале?