Js_protoType_原型

1.什么是原型?

  之前在网上看了好多,各种说法的都有,说的很晦涩,很难理解,我觉得用的多了就会慢慢理解它的意思,总之来说,每个对象都有一个指向它原型,也就是每个对象都有原型。

2.原型有什么用?

  原型的用法,类似于CSS中Class的用法,用于给一类函数加属性和方法。

3.为什么要用原型?

  用工厂函数和构造函数的话会造成函数的重复,用原型的话当你调用函数的话就会指向同一个函数,避免资源的浪费。

3.自己能想到的关于原型的小问题。

  1)首先建一个构造函数,并实例化这个函数。

  

 

  2)原型可以指向一个对象,但是,如果有同时指向两个对象,则第一个对象会被最下面的覆盖。因为原来student就有一个原型,这样等于是又覆盖了之前的原型。

  

 

  3)但是,如果原型定义一个方法,就会正常运行

今天刚想通,小弟深入学习JS才刚刚一段时间,有什么不对的地方,欢迎大触指教。

 

posted @ 2017-03-14 10:59  Zzz哈  Views(187)  Comments(0Edit  收藏  举报