JavaScript是基于原型的面向对象语言,没有类的概念,我们先来说说原型prototype。 每个对象都有原型,原型是一种对象,修改对象的原型,可以影响所有由本对象派生的对象,但是如果仅仅修改本对象,并不会影响已经创建的实例的原型。因为每个对象和原型都有一个原型,对象的原型指向对象的父原型,而父原型又指向父原型的父原型,这种通过原型层层连接起来的关系称为原型链,这条链的末端一般总是默认的对象原型。 原型中读的是从原型链上读,写是往自己里面写。 [removed] function load() {