JavaScript constructor属性

来源:互联网 发布:松下有没有淘宝旗舰店 编辑:程序博客网 时间:2024/06/07 05:34

Definition and Usage
定义与用法

The constructor property is a reference to the function that created an object.
constructor属性是所建立对象的函数参考

Syntax
语法

object.constructor


Example 1
举例

In this example we will show how to use the constructor property:
在这个举例中我们将展示如何使用constructor属性:

<script type="text/javascript">
var test=new Array()
if (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>

The output of the code above will be:
输出结果为:

This is an Array


Example 2
举例2

In this example we will show how to use the constructor property:
在这个举例中我们将展示如何使用constructor属性:

<script type="text/javascript">
function employee(name,jobtitle,born)
{
this.name=name
this.jobtitle=jobtitle
this.born=born
}
var fred=new employee("Fred Flintstone","Caveman",1970)
document.write(fred.constructor)
</script>

The output of the code above will be:
输出结果为:

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


Try-It-Yourself Demos
尝试与演示

constructor - example 1
In this example we will show how to use the constructor property.
在这个举例中我们将展示如何使用constructor属性

constructor - example 2
In this example we will show how to use the constructor property.
在这个举例中我们将展示如何使用constructor属性

 

http://www.w3pop.com/learn/view/doc/jsref_constructor_array/

原创粉丝点击