【发布时间】:2011-08-29 18:30:24
【问题描述】:
我正在尝试将对象本地存储在对象内的数组中。
如果我在控制台中尝试以下操作,它会完美运行:
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
知道如何让它工作吗?
干杯
【问题讨论】:
标签: javascript client-side local-storage