function MyObject1(formalParameter){
/* 为者对象创建一个属性名字叫testNumber
*/
this.testNumber = formalParameter;
}
/* 构建MyObject2这个类型的构造函数
MyObject2 - type:-
*/
function MyObject2(formalParameter){
/* 为者对象创建一个属性名字叫testString*/
this.testString = formalParameter;
}
/* 下一步的操作会用MyObject1对象替换掉MyObject2默认的prototype属性*/
var obj1 = new MyObject1( 8 );
MyObject2.prototype = obj1;
/* 最后我们创建MyObject2类型的一个对象*/
var objectRef = new MyObject2( "String_Value" );
alert(objectRef.testNumber);
objectRef.testNumber = 5;
alert(objectRef.testNumber);
alert(obj1.testNumber);










