Я пытаюсь создать объектную связь, в которой свойство nextString
объекта2 будет отражать любые изменения объекта originalString
.
var object1 = {
nestedObject: {
originalString: "old"
}
}
var object2 = {
nextString: object1.nestedObject.originalString
}
object1.nestedObject.originalString = "new";
.
Я прочитал, что это происходит из-за того, что копия строки сделана, поскольку JS не использует передачу по ссылке, как язык C.
С примером отношения междуОбъект1 и объект2 выше, есть ли способ выполнить то, что я хотел бы?