Subj : Re: obtaining a parent value in javascript object notation To : netscape.public.mozilla.jseng From : psi Date : Sat May 21 2005 04:51 pm if it's to save typing then what about; var obj={ prop1:temp="somevalue", prop2:"another value", prop3:{prop4:temp} }; delete temp; // to tidy up if temp is an object then what you get is two references to the same thing, you could also just add the reference outside the object notation. var obj={ prop1:"somevalue", prop2:"another value", prop3:{} }; prop3.prop4=obj.prop1; .