Code: Select all
value := {B:{C:[]}}
object1 := {A:{}}
object2 := {A:{}}
object1["A"] := value.clone()
object2["A"] := value.clone()
object1["A"]["B"]["C"] := object1["A"]["B"]["C"].clone()
object2["A"]["B"]["C"] := object2["A"]["B"]["C"].clone()
object1["A"]["B"]["C"].push("A")
msgbox % object1["A"]["B"]["C"][1] . ", " . object2["A"]["B"]["C"][1] ; < Both objects return A