对象.prototype.方法名=funciton(){} //共享内存 显示结果需要再prototype里面查看
对象.__proto__ ===构造函数.prototype 模块化的不成文的规定 __开头的代表私密的
对象先就近寻找调用的方法如果没有则在构造函数的原型上寻找如果还有再报错
原型链
构造方法.toString()
构造函数由Object创建出来 而在Object这个父类有toString的方法
我们对象再new完对象后有__proto__这个属性继续找他上一级
顶点是null 或者Objcet.prototype.__proto__