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