我尝试在对象的数组中本地存储一个对象。如果我在控制台中尝试以下操作,它可以完美地工作:
然而,如果我做我认为相同的事情,只是将结果存储在localStorage中,它会失败:
有什么办法可以让这个工作起来吗?
谢谢
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
有什么办法可以让这个工作起来吗?
谢谢