Javascript实现的对象类的名字如getClass方法()在java
没有函数可以返回Javascript中的特定类型名。
如对象console.log(obj);
得到htmltablecellelement } {对象。如果你想要一个函数返回htmltablecellelement JS,没有这样的功能是允许在默认情况下,你可以实现一个自己。
无功getobjectclass =功能(obj){
如果(obj obj.constructor obj.constructor.tostring()){
*
*在构造函数中具有名称属性的浏览器
*对象,如铬
* /
如果(对象的构造函数。名字){
返回obj.constructor.name;
}
var str = obj.constructor.tostring();
*
*如果object.constructor.tostring返回执行的是()
*{对象类}
* /
如果(str.charat(0)={)
{
var arr = str.match( / { W +×( W +) } /);
{人}
*
*如果object.constructor.tostring返回执行的是()
*函数对象类(){ }
* IE浏览器
* /
var arr = str.match( /功能 *( W +)/);
}
如果(ARR arr.length = = 2){
报酬{ 1 };
}
}
返回未定义;
};
希望本文能对大家的javascript程序设计有所帮助。