setting prop1: 1+− prop 1: 1+− prop 2: 1+− global toString 1+− [object Object]+− false+− true+− global toString 2+− [object Object]+− false+− true+− global toString 3+− [object Object]+− false+− true+− 3+− 5+− get [object o]+− 4+− set [object o] 5+− get [object o]+− 4+− true+− 5+− 3+− false+− get [object o]+− 4+− get [object p]+− 4+−