【发布时间】:2019-02-05 05:20:37
【问题描述】:
我偶然发现了一个关于 localStorage 的问题。我的代码如下所示:
var defaultReportData = {
'station': 'DR P3',
'days': 'Mon, Tue, Wed, Thur, Fri',
'startHour': '06:00',
'endHour': '18:00',
'demography': 'Cover: All'
}
localStorage.setItem('defaultReportData', JSON.stringify(defaultReportData));
// Returns null
console.log(localStorage.getItem('station'));
每当我在加载页面后在控制台中输入“localStorage”时,对象就会正确输出。但是,当我想要获取特定值时,localStorage 输出在我的控制台中返回 null。
我做错了什么?
【问题讨论】:
-
console.log(JSON.parse(localStorage.getItem('defaultReportData')).station);
-
您使用的存储名称与设置不同。
标签: javascript json local-storage