Я пытаюсь локально сохранить объект в массиве внутри объекта.
Если я попробую следующее в моей консоли, оно будет отлично работать:
theObject = {}
theObject.theArray = []
arrayObj = {"One":"111"}
theObject.theArray.push(arrayObj)
Однако, если я делаю то, что считаю эквивалентным, за исключением сохранения результата в localStorage, он терпит неудачу:
localStorage.localObj = {}
localStorage.localObj.localArray = []
stringArrayObj = JSON.stringify(arrayObj)
localStorage.localObj.localArray.push(stringArrayObj)
Я получаю следующую ошибку ...
localStorage.localObj.localArray.push(stringArrayObj)
TypeError
arguments: Array[2]
message: "—"
stack: "—"
type: "non_object_property_call"
__proto__: Error
Есть идеи, как мне заставить это работать?
Приветствия