我有以下(嵌套)对象:
obj: { subObj: { foo: 'hello world' } };
接下来,我要做的就是像这样引用子对象:
var s = obj.subObj;
现在,我想做的就是obj从变量中获取对对象的引用s。就像是:
obj
s
var o = s.parent;
这可能吗?
否。无法知道它来自哪个对象。
s而obj.subObj这两个只是有同一个对象的引用。
obj.subObj
您也可以这样做:
var obj = { subObj: {foo: 'hello world'} }; var obj2 = {}; obj2.subObj = obj.subObj; var s = obj.subObj;
您现在有三个引用obj.subObj,obj2.subObj和s,同一个对象。它们都不是特别的。
obj2.subObj