因为javascript中所有东西都是以对象存在的。js就是基于原型(对象)继承的。每个对象(除了顶级对象)都有一个原型属性,指向的是一个对象,叫做原型对象。概念性的东西在你慢慢实践中就会领悟了。
推荐你看下一篇经典的介绍javascript的原型以及原型链的博文,很有深度又感觉通俗易懂.我原先对这个概念也很模糊,理解了,好像有没理解,看过该文以后,基本有了一个清晰的认识,通过几天的深入理解,可以说现在基本掌握了。
看看这个悟透javascript吧,里面能给你解惑的。。