У меня есть такая структура:
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 решит мою проблему, или любую другую стратегию, которую я не знаю.
Кроме того, я не хочу, чтобы функция управляла этим, только если ееневозможно. Кто-нибудь может мне помочь?