У меня есть объект, например, так:Javascript - Не можете нажать на внутренний объект
var chosen=[{nrChart:1, chosenGraphics:[]}];
, с которым я использую electron-window-manager создать sharedData так:
windowManager.sharedData.set("chosen",chosen);
После этого я принести, что sharedData в другом файле js, например:
that.exp = windowManager.sharedData.fetch("chosen");
Пока что так хорошо. Проблема в том, что я могу сделать that.exp.push(1)
, но не that.exp[0].chosenGraphics.push(1)
, который возвращает новую длину, но массив остается неизменным.
Что происходит?
Структура объекта that.exp для уточнения:
** Редактирование: chosenGraphics: Array 1 расширен **
сообщения вашего кода! – Pointy
Вы пытались установить общие данные снова после нажатия? Возможно, он не будет обновляться автоматически. – Seiyria
expand "selectedGraphics: Array [1]" node – Igor