在JavaScript中,所有的东西都是对象,但是JavaScript中的面向对象并不是面向类,而是面向原型的,这是与C++.Java等面向对象语言的区别,比较容易混淆,因此把我自己学习的过程记录下来. 首先说,原型链有什么用?在Java中,继承都是基于类的,在JavaScript中继承都是基于原型链的.也就是说在JavaScript中,原型链是实现继承的基础,想要掌握好JavaScript中的面向对象编程,必须对原型链有一定的了解. 要理解原型链,必须先了解两个对象,一个是 prototype…