能不能详细讲下这些函数
javascript 中,函数其实也是一个对象, 只要是对象就会有prototype属性,所谓继承也就是定义prototype的指向, javascript 中,多用函数来定义对象原型,方便于继承和复用,,
prototype相当于一个类的属性,但是这个属性是对象属性,通过这个类创建一个对象,则这个对象的__proto__指向该类的prototype属性,这大概就是所谓的原型链了吧!