Js_protoType_原型
1.什么是原型?
之前在网上看了好多,各种说法的都有,说的很晦涩,很难理解,我觉得用的多了就会慢慢理解它的意思,总之来说,每个对象都有一个指向它原型,也就是每个对象都有原型。
2.原型有什么用?
原型的用法,类似于CSS中Class的用法,用于给一类函数加属性和方法。
3.为什么要用原型?
用工厂函数和构造函数的话会造成函数的重复,用原型的话当你调用函数的话就会指向同一个函数,避免资源的浪费。
3.自己能想到的关于原型的小问题。
1)首先建一个构造函数,并实例化这个函数。
2)原型可以指向一个对象,但是,如果有同时指向两个对象,则第一个对象会被最下面的覆盖。因为原来student就有一个原型,这样等于是又覆盖了之前的原型。
3)但是,如果原型定义一个方法,就会正常运行
今天刚想通,小弟深入学习JS才刚刚一段时间,有什么不对的地方,欢迎大触指教。