Передача объекта как аргумента в eval
Доброго всем времени суток!
Подскажите каким образом правильно передать объект в качестве аргумента при вызове функции в eval. Т.е. что-то типа obj = {'key1':'value1', 'key2':'value2'}; eval('myfunc('+obj+')'); |
obj = {'key1':'value1', 'key2':'value2'}; eval('myfunc(obj)'); |
Если функция объявлена глобально, то можно так:
window['myfunc'](obj); В общем случае: propertyScope['property'](param); А eval лучше стараться вообще не использовать. |
Да, все работает :)
Спасибо большое!!! |
Часовой пояс GMT +3, время: 22:31. |