关于 “原型” 的那些事你真的理解了吗?【上篇】

发布时间:2023-09-29 17:30

文章目录:

 一:构造函数

 1.1 构造函数使用方法

 1.2 构造函数new的执行过程

new 执行过程

1.3 实例成员与静态成员 

二: 原型对象 prototype

2.1 为什么有原型对象

2.2 原型对象的使用

 三:对象原型 __proto__

3.1 什么是对象原型?

3.2 关于对象原型__proto__的注意点 

方法的查找原则

四:构造函数 constructor 

4.1 为什么 constructor 也叫构造函数

4.2 手动返回 constructor 的情况

  什么是原型?原型是 JS 基础学习中我们没有提及的概念,原型它是一个泛指,主要包含了 原型对象 (prototype)  对象原型 (__proto__) 原型链 等等,这些概念据统计也是面试中常常问到的内容,这篇文章就带大家了解并掌握原型的相关知识,让大家不再迷茫。

关于 “原型” 的那些事你真的理解了吗?【上篇】_第1张图片


 一:构造函数

     我们学习过很多面向对象的语言,例如 java c++ 等等,但是 JavaScript 是个例外,在 ES6 之前,是没有类的概念的,那在之前我们如何创建对象呢?原来在 ES6 之前,我们是利用 构造函数 来创建实例化对象的,构造函数是一种特殊的函数,包含了对象的公共特征,要配合 new 一起使用才有意义。


构造函数的注意事项:

  • 构造函数名的首字母要大写
  • 构造函数要配合 new 一起使用

ItVuer - 免责声明 - 关于我们 - 联系我们

本网站信息来源于互联网,如有侵权请联系:561261067@qq.com

桂ICP备16001015号