如何通过constructor属性分析JavaScript构造函数实例用法?
- 内容介绍
- 文章标签
- 相关推荐
本文共计698个文字,预计阅读时间需要3分钟。
原文示例:本文实例讲述了JS核心基础之构造函数constructor用法。分享给家长供家长参考,具体如下:
在JS中,可以利用构造函数来创建特定类型的对象。其中,有一些原生的构造函数,如Object、Array等。
改写后:本文以实例说明JS核心基础——构造函数constructor的使用方法。供家长参考,内容简要如下:
在JavaScript中,构造函数用于创建特定类型的对象。包括一些原生构造函数,例如Object和Array。
本文实例讲述了js核心基础之构造函数constructor用法。分享给大家供大家参考,具体如下:
在js中,可以利用构造函数来创建特定类型的对象,其中,有一些原生的构造函数,Object、Array、等等,所以,当type of Object时,返回的是function。此外,我们还可以创建自定义的构造函数,从而自定义对象的属性以及方法。
例如:
function Person(name,age,job) { this.name=name; this.age=age; this.job=job; this.sayName=function () { alert(this.name); } } var person1=new Person('zhy',18,'SoftWare Engineer'); var person2=new Person('zhy2',19,'Doctor');
注意:要创建Person的新实例,必须使用new操作符。如果不使用new,则属性和方法都被添加给了window对象了。
这种方式调用构造函数实际上会经历一下4个步骤:
① 创建一个新对象;
② 将构造函数的作用域赋给新对象,因此,this就指向了这个新对象;
③ 执行构造函数中的代码,即为这个新对象添加属性、方法;
④ 返回新对象。
本文共计698个文字,预计阅读时间需要3分钟。
原文示例:本文实例讲述了JS核心基础之构造函数constructor用法。分享给家长供家长参考,具体如下:
在JS中,可以利用构造函数来创建特定类型的对象。其中,有一些原生的构造函数,如Object、Array等。
改写后:本文以实例说明JS核心基础——构造函数constructor的使用方法。供家长参考,内容简要如下:
在JavaScript中,构造函数用于创建特定类型的对象。包括一些原生构造函数,例如Object和Array。
本文实例讲述了js核心基础之构造函数constructor用法。分享给大家供大家参考,具体如下:
在js中,可以利用构造函数来创建特定类型的对象,其中,有一些原生的构造函数,Object、Array、等等,所以,当type of Object时,返回的是function。此外,我们还可以创建自定义的构造函数,从而自定义对象的属性以及方法。
例如:
function Person(name,age,job) { this.name=name; this.age=age; this.job=job; this.sayName=function () { alert(this.name); } } var person1=new Person('zhy',18,'SoftWare Engineer'); var person2=new Person('zhy2',19,'Doctor');
注意:要创建Person的新实例,必须使用new操作符。如果不使用new,则属性和方法都被添加给了window对象了。
这种方式调用构造函数实际上会经历一下4个步骤:
① 创建一个新对象;
② 将构造函数的作用域赋给新对象,因此,this就指向了这个新对象;
③ 执行构造函数中的代码,即为这个新对象添加属性、方法;
④ 返回新对象。

