比如,判断Ext.Myclass 这个类,是否存在,有多少种办法?
我当前想到的办法是,new 这个对象,并用异常处理,如果不存在,则出现异常,即判断出该类不存在,但感觉这样做不是很好,不知有没其它更好的办法呢?

解决方案 »

  1.   

    typeof(Ext.Myclass) 判断是否是undefined
      

  2.   

    这样判断没用,能用的话,还不如直接判断Ext.Myclass!=undefined
      

  3.   

    typeof(Ext.Myclass) != 'undefined' 就可以了LZ说说这样做了还不行的情况是什么?
      

  4.   

    你试下就知道了,不管Ext.Myclass存在,还是不存在,Ext.Myclass的值都为undefined,typeof(Ext.Myclass)也是都为undefined
    Ext.Myclass为自定义的类,我写在一个js文件里,我用文件导入,不管我有没导入,Ext.Myclass都为undefined,当然,就无法判断,Ext.Myclass能否实例化了。
      

  5.   

    那就按你说的:你new一个吧!