我有這樣的結構:
export var CustomDropdown: any[] = [
{
class_name: "fonts-list",
list: false,
...
}
]
初始化這個變數後,我建立了另一個:
CustomDropdown.push(
{
class_name: "colors-list",
list: CustomDropdown[0].list,
...
}
)
你看,第二次我實現這個結構,我從第一個引用list
.這工作正常.
問題是,我希望list
鍵始終使用第一個保持自己更新(如果第一個的list
變為真,第二個應該).
問題是,這不會發生,我相信這是因為,當製作第二個元素時,它只讀取第一個元素的list
值,但它不會在它們之間建立任何聯絡.
所以我相信像C指標這樣的東西會解決我的問題,或者我不知道的任何其他策略.
此外,我不想要一個函式來控制這個,只有在它不可能的情況下.有人可以幫助我嗎?