有没有一种类似继承中super的思路, 用一种相对方式获取对象的上级对象?

题主说“优雅地获取o.g”,我估计你是想说“获取o.p”。JS没有你想要的东西。过去Mozilla支持的__parent__也不是你想的那样,__parent__实际作用是获取上一级Scope对象,而你要的是属性访问路径的上一级。比较接近你想要的东西的是mvvm框架如Vue里的$parent。
■网友
对于object literal,没有。因为在创建这个对象时你并没有传入父级对象的引用。唯一的办法是创建后遍历所有非叶节点手动插入$parent.


    推荐阅读