关于javascript中对于类的typeof
来源:互联网 发布:苹果手机连接软件 编辑:程序博客网 时间:2024/05/20 11:51
假设下面这段代码
var jsArray=new Array();
alert(jsArray.constructor.toString());
执行的实际效果如下
function Array
{
[native code]
}
function jsClass()
{
this.Attr=null;
this.method=function()
{
//
}
this.toString = function()
{
return 'my jsClass';
}
}
var myJS=new jsClass("myJS");
alert(typeof(jsClass));//function
alert(jsClass);//jsClass定义本身
alert(typeof(myJS));//object
alert(myJS);//my jsClass
对于alert(myJS)默认调用对象的toString 方法
获取自定义类的名称的函数
function myObjName(objClass)
{
if ( objClass && objClass.constructor )
{
var strFun = objClass.constructor.toString();
var className = strFun.substr(0, strFun.indexOf('('));
className = className.replace('function', '');
return className.replace(/(^/s*)|(/s*$)/ig, '');
}
return typeof(objClass);
}
alert(myObjName(myJS));//jsClass
但是我要获取类的实例名称怎么去做?
- 关于javascript中对于类的typeof
- 关于javascript的typeof
- 关于JavaScript中typeof用法
- JavaScript中typeof的用法
- JavaScript中typeof的使用
- javascript中typeof的使用
- javascript中typeof的用法
- javascript中typeof的运用
- JavaScript中typeof的用法
- JavaScript中typeof的使用
- JavaScript中typeof的用法
- 关于Javascript 中 instanceof 与 typeof
- JavaScript中typeof的用法详解
- JavaScript中typeof和instanceof的区别
- JavaScript 中typeof与instanceof的区别
- JavaScript中typeof与instanceof的区别
- JavaScript中instanceof和typeof的区别
- JavaScript 中 typeof 的返回值
- 嵌入式系统 Boot Loader 技术内幕
- 一针见血谈谈面向对象的思维方法(转载)
- VB中的多线程
- 防止TOMCAT报:OUT OF MERMORY
- 忙しい
- 关于javascript中对于类的typeof
- 格式化DayOfWeek
- BitTorrent 协议规范
- Oracle问题集
- 析IEEE浮点数表示法!
- 深入研究 STL Deque 容器
- XSL堆栈溢出问题
- VB DHTML Application学习小结
- 激情四溢的夏天