StackOverflow 文档 JavaScript 教程 继承 继承 标准功能原型 Object.key 和 Object.prototype.key 之间的区别 原型继承 伪古典继承 设置对象原型 来自原型的新对象 标准功能原型