2013-04-16 6 views
1

Я хочу оценить строку в javascript. Строка, которую я хочу оценить, является экземпляром класса:Оценить экземпляр в javascript

var frm = eval("new MyDesktop.Modules." 
    + record.data.js 
    + ".Client." 
    + record.data.js + "();") 

Возможно ли это?

+1

Не могли бы вы предоставить дополнительную информацию? – azz

+0

Разве это не работает? Я бы подумал, что это будет в его нынешнем виде. –

ответ

5

Возможно, но вам не нужно это делать.

var js = record.get('js'); 
var frm = Ext.create('MyDesktop.Modules.' + js + '.Client.' + js'); 
+1

Все, что позволяет избежать «eval», получает мой +1: P – azz

+0

он работает. благодаря! – John

Смежные вопросы