您的位置:首页 > Web前端 > JavaScript

JavaScript constructor 属性

2015-06-01 16:31 501 查看

定义和用法

constructor 属性返回对创建此对象的数组函数的引用。

语法

object.constructor


实例

例子 1

在本例中,我们将展示如何使用 constructor 属性:

<script type="text/javascript">

var test=new Array();

if ([code]test.constructor==Array
)
{
document.write("This is an Array");
}
if (
test.constructor==Boolean
)
{
document.write("This is a Boolean");
}
if (
test.constructor==Date
)
{
document.write("This is a Date");
}
if (
test.constructor==String
)
{
document.write("This is a String");
}

</script>
[/code]
输出:

This is an Array

TIY

例子 2

在本例中,我们将展示如何使用 constructor 属性:

<script type="text/javascript">

function employee(name,job,born)
{
this.name=name;
this.job=job;
this.born=born;
}

var bill=new employee("Bill Gates","Engineer",1985);

document.write([code]bill.constructor
);

</script>
[/code]
输出:

function employee(name, jobtitle, born)
{this.name = name; this.jobtitle = job; this.born = born;}

TIY

TIY

constructor在本例中,我们将展示如何使用 constructor 属性。

JavaScript Array 对象
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: