我有一组对象,其中包含对其他对象的引用。 总有一个通用引用:nextObject。 但有时候,我对身边的物体了解得更多。 所以我可以使用这样的成员:theNextSentenceInThisParagraph。
一些知道自己正在处理什么的代码可以使用 tNSITP。 其他不知道相邻对象的代码将使用 nO。 我可以分配两个成员,每个成员都有自己的名称,指向相邻的对象。 但我宁愿为同一个成员分配两个名字。 这可能吗?
myObject
nextObject: theNextSentenceInThisParagraph: reference-to-next-object
get()
和 set()
:
const obj = {
foo: 0,
get bar() {
return this.foo;
},
set bar(value) {
this.foo = value;
},
};
console.log('foo', obj.foo);
console.log('bar', obj.bar);
obj.foo = 1;
console.log('foo', obj.foo);
console.log('bar', obj.bar);
obj.bar = 2;
console.log('foo', obj.foo);
console.log('bar', obj.bar);