JavaScript中构造函数、实例、原型对象是什么?
- 内容介绍
- 文章标签
- 相关推荐
本文共计2342个文字,预计阅读时间需要10分钟。
1. 概述ES6 ECMAScript 6.0(2015.06版本)。
2. 构造函数 在ES6之前,对象不是基于类创建的,而是通过一种称为构造函数的特殊函数来定义。这种函数用于定义对象的特征。
1概述
ES6, 全称 ECMAScript 6.0 ,2015.06 发版。在ES6之前,对象不是基于类创建的,而是用一种称为构造函数的特殊函数来定义对象和它们的特征。
2构造函数
构造函数是一种特殊的函数,主要用来初始化对象,即为对象成员变量赋初始值,它总与 new 一起使用。我们可以把对象中一些公共的属性和方法抽取出来,然后封装到这个函数里面。
// 利用构造函数创建对象 function Person(uname, age) { this.uname = uname; this.age = age; this.sing = function() { console.log('我会唱歌'); } } var ldh = new Person('刘德华', 18); var zxy = new Person('张学友', 19); console.log(ldh); ldh.sing(); zxy.sing();
在 JS 中,使用构造函数时要注意以下两点:
构造函数用于创建某一类对象,其首字母要大写构造函数要和 new 一起使用才有意义
(1)构造函数执行过程
new 在执行时会做四件事情:
① 在内存中创建一个新的空对象。
本文共计2342个文字,预计阅读时间需要10分钟。
1. 概述ES6 ECMAScript 6.0(2015.06版本)。
2. 构造函数 在ES6之前,对象不是基于类创建的,而是通过一种称为构造函数的特殊函数来定义。这种函数用于定义对象的特征。
1概述
ES6, 全称 ECMAScript 6.0 ,2015.06 发版。在ES6之前,对象不是基于类创建的,而是用一种称为构造函数的特殊函数来定义对象和它们的特征。
2构造函数
构造函数是一种特殊的函数,主要用来初始化对象,即为对象成员变量赋初始值,它总与 new 一起使用。我们可以把对象中一些公共的属性和方法抽取出来,然后封装到这个函数里面。
// 利用构造函数创建对象 function Person(uname, age) { this.uname = uname; this.age = age; this.sing = function() { console.log('我会唱歌'); } } var ldh = new Person('刘德华', 18); var zxy = new Person('张学友', 19); console.log(ldh); ldh.sing(); zxy.sing();
在 JS 中,使用构造函数时要注意以下两点:
构造函数用于创建某一类对象,其首字母要大写构造函数要和 new 一起使用才有意义
(1)构造函数执行过程
new 在执行时会做四件事情:
① 在内存中创建一个新的空对象。

