重学前端-深入理解JS原型链
/ / 点击 / 阅读耗时 1 分钟常见问题
- 创建对象有几种方式
- 原型、构造函数、实例、原型链
- instanceOf的原理
- new运算符背后的工作原理
创建对象的几种方法
通常有三种方法:
1 | // 对象字面量 |
原型、构造函数、实例、原型链之间的联系
任何一个函数只要使用了 new
关键字,那么这个函数就变成了构造函数,否则就是普通函数。
构造函数也是函数,函数都有一个 prototype
属性,这个是在函数声明的时候,js引擎自动加上的。就是原型对象。
原型对象中有一个 constructor
指向了构造函数。
全文完。