标签:sar 对象类型 const 客户端 tostring 常用 创建 对象 fun
object constructor 对象的构造函数
语法
object.constructor
描述
对象的constructor属性引用了该对象的构造函数。例如,如果用Array()构造函数创建一个数组,那么a.constructor引用的就是Array:
a=new Array(1,2,3); //创建一个对象
a.constructor==Array //计算结果为true
constructor属性常用于判断未知对象的类型。给定了一个未知的值,就可以用typeof运算符来判断他是原始的值还是对象,如果它是对象,就可以用constructor属性来判断对象的类型。例如,下面的函数用来判断一个给定的值是否是数组:
function isArray(x){
return ((typeof x == ‘object’)&&(x.constructor == Array));
}
但是要注意,虽然这种方法适用于JavaScript核心语言的内部对象,但对于“主对象”,如Windows 这样的客户端JavaScript对象,这种方法就不一定适用了。Object.toString()方法的默认实现提供了另一种位置对象类型的方法。
(来自网络)
标签:sar 对象类型 const 客户端 tostring 常用 创建 对象 fun
原文地址:https://www.cnblogs.com/xiaoyueyuedeboke/p/9943029.html