так и планировал, только как потом вызвать все это без eval..
|
Цитата:
var a=[ { name: 'имя метода1', args: ['значение1',...,'значениеN1'] }, { name: 'имя метода2', args: ['значение1',...,'значениеN2'] } ]; window[a[0].name](a[0].args[0],...,a[0].args[N]); |
Цитата:
var a=[ { name: 'имя метода1', args: ['значение1',...,'значениеN1'] }, { name: 'имя метода2', args: ['значение1',...,'значениеN2'] } ]; a.forEach(function (item) { this[item.name].apply(this, item.arguments); }, window/*или что-нибудь ещё, где методы хранятся*/); |
Так а что мешает циклом пройтись и последовательно вызвать все методы, сохраняя промежуточные результаты?
|
Цитата:
|
Всем спасибо за ответы, будут побывать.
|
Часовой пояс GMT +3, время: 22:24. |