2013-04-16 3 views
1

자바 스크립트에서 문자열을 평가하고 싶습니다. 제가 평가 받고자하는 문자열은 클래스의 인스턴스입니다 :자바 스크립트에서 인스턴스화를 평가하십시오.

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

관련 문제