小课堂[萌新分院]

简述原型链是什么,有什么用处?若想访问一个对象的原型,应该使用什么方法?

分享人:任先阳

目录

1.背景介绍

2.知识剖析

3.常见问题

4.解决方案

5.编码实战

6.扩展思考

7.参考文献

8.更多讨论

1.背景介绍

关于js,相信大家都在网上看过这样一句话>>js中一切都是对象<<,
原型链就是一种机制,指的是每个 JS 对象都有一个内置 [[prototype]] 属性,指向创建它的构造函数对象.
js本来就是基于原型的语言,
href

2.知识剖析

为什么说JS中一切都是对象,类似数字、字符串也是变量吗?
怎么访问原型链?
知识剖析demo1

3.常见问题

在构造函数中,
如何验证 一个函数是不是另一个函数的实例?
既然constructor容易被更改,那么作为一个实例,如何访问到构造自身的构造函数?

4.解决方案

Object.getProtytypeOf()
解决方案demo2

5.编码实战

6.扩展思考

7.参考文献

isPrototypeOf、getPrototypeOf

8.更多讨论

鸣谢

感谢大家观看

By 任先阳