小编典典

Javascript对象:获取父项

javascript

我有以下(嵌套)对象:

obj: { subObj: { foo: 'hello world' } };

接下来,我要做的就是像这样引用子对象:

var s = obj.subObj;

现在,我想做的就是obj从变量中获取对对象的引用s。就像是:

var o = s.parent;

这可能吗?


阅读 365

收藏
2020-04-25

共1个答案

小编典典

否。无法知道它来自哪个对象。

sobj.subObj这两个只是有同一个对象的引用。

您也可以这样做:

var obj = { subObj: {foo: 'hello world'} };
var obj2 = {};
obj2.subObj = obj.subObj;
var s = obj.subObj;

您现在有三个引用obj.subObjobj2.subObjs,同一个对象。它们都不是特别的。

2020-04-25