
获得徽章 0
- 精彩要点总结:
1.JavaScript 这门语言没有类的概念(es6之前),所以 JavaScript是基于原型的继承。
2.每一个函数,都有一个 prototype[显式原型] 属性。
3.所有通过函数 new 出来的对象,这个对象都有一个 __proto__ [隐式原型]指向这个函数的 prototype。
4.当你想要使用一个对象(或者一个数组)的某个功能时:如果该对象本身具有这个功能,则直接使用;如果该对象本身没有这个功能,则去 __proto__ 中找。
5.protptype 是一个指针,指向的是一个对象。比如 Array.ptototype 指向的就是 Array 这个函数的原型对象。
6.一个函数的原型对象的构造函数是这个函数本身.
7.__proto__ 指向了创建该对象的构造函数的显式原型。
8.所有的引用类型默认都是继承 Object 。
9.new 的过程:新生成了一个对象 、链接到原型 、绑定 this 、返回新对象
建议先去认真把下面文章读完,再体会总结的知识点哦展开等人赞过424