JS中如何全面理解对象的原型链及其与原型的内在联系?