假设我有这两个对象:
let person1 = {name: "Charlie", age: 65, childrenNames:["Ruth", "Charlie Jr."] parentNames: ["Dolph", "Grace"]};
let person2 = {name: "Charlie Jr.", age: 34, childrenNames:[] parentNames: ["Charlie", "Grace"]};
现在假设我想表达 person1 是 person2 的父亲,因此 person2 是 person1 的儿子。也就是说,person1 的属性中的“Charlie Jr”childrenNames是 person2,而 person2 的属性中的“Charlie”parentNames是 person1。
我怎么能做到这一点?我看不出将一个对象嵌入另一个对象如何解决问题,而只是简单地复制它。有没有办法让对象内部的属性成为另一个对象的标识符?
非常感谢!