如在js中,已知类名的时候可以这样做
var text1 = new Ext.Form.TextField();
当类名是参数传递的时候或者是字符串的时候,可以这样做
var clazz = 'Ext.Form.TextField';
var text2 = eval('new ' + clazz + '()');
这样得到的text1与text2是完全一样的,哈哈。
是不是和java中的Class.forName有异曲同工之妙呢!
欢迎网友提出更好的解决方案……
期待中……