不太理解prototype,可以详细讲讲吗?

来源:2-1 面向对象概述

hyperse

2019-05-27 14:42:22

是不是相当于每个函数都有的一个可以通用的属性和方法的集合?性质是对象?

写回答

1回答

好帮手慕码

2019-05-27

同学你好!

prototype就是函数中的一个属性。

每个函数都有一个prototype属性,这个属性是指向一个对象的引用,这个对象称为原型对象,

原型对象包含函数实例共享的方法和属性,也就是说将函数用作构造函数调用(使用new操作符调用)的时候,新创建的对象会从原型对象上继承属性和方法。

具体的作用在这个课的第六章的“6-1 原型继承”会详细讲解。

http://img.mukewang.com/climg/5ceba39a00013ae204810590.jpg

如果帮助到了你 欢迎采纳 祝学习愉快~


0

0 学习 · 14456 问题

查看课程