Передача объекта как аргумента в 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, время: 17:56. |