constructor 属性

表示创建对象的函数。

object.constructor

必需的 object是对象或函数的名称。

说明

constructor 属性是所有具有 prototype 的对象的成员。它们包括除 Global 和 Math 对象以外的所有 JScript 固有对象。constructor 属性保存了对构造特定对象实例的函数的引用。 例如:

x = new String("Hi");
if (x.constructor == String){
    // 进行处理(条件为真)。
}
或
function MyFunc {
    // 函数体。
}
y = new MyFunc;
if (y.constructor == MyFunc){
    // 进行处理(条件为真)。
}


相关推荐

style对象全部属性

fontFamilyfontStylefontVariantfontWeightfontSizefontcolorbackgroundbackgroundColorbackgroundImagebac

javascript prototype属性 可用于给对象添加新的自定义方法

所有 JScript 固有对象都有只读的 prototype 属性。可以象该例中那样为原型添加功能,但该对象不能被赋予不同的原型。然而,用户定义的对象可以被赋给新的原型。本语言参考中每个内部对象的方法

javascript原生js实现html中checkbox复选框按shift多选/全选/反选 取被勾选的id

纯原生JavaScript代码 无需任何库整理后 可以直接拿来用的代码<input type='checkbox' name='cateid[]'> <

javascript 解析json解析 遍历

代码:obj=JSON.parse('{"id":"8","home":"beijing","uid&

array.pop()和 array.shift()用法 javascript 数组删除成员

方法:Array.pop() //移除数组中的最后一个元素并返回该元素。如果数组为空 则返回undefined Array.shift() //移除数组中的第一个元素并返回该元素例子:<scri

javascript array数组对象

Array 对象所有属性:constructor 属性|length 属性|prototype 属性所有方法concat() 方法合并多个数组,返回一个新数组join() 方法将数组合并为字符串,用指

原生js,原生javascript写的开关按钮

<style> td,table{border:1px solid #323841;} </style> <form method="get" act

XMLHttprequest:原生javascriptajax 发送GEt请求 post请求

get请求function zhankai(id){/*函数:展开某个分类*/ var httpRequest = new XMLHttpRequest () ; httpRequest.open

javascript合并数组 :concat方法用法

例子:<script> a = new Array(1,2,3); b = "JScript"; c = new Array(42, "VBScript&q

html中select option原生javascript按照value值 按照文本 选择指定选项

function select_value(id,value){//按照option的值来选择 selectdom=document.getElementById(id); option=sele