【发布时间】:2013-01-21 00:07:51
【问题描述】:
我一直在测试一些代码,它采用 json 格式的变量并应该打印它,但是它会打印一个空数组。
如果我正在尝试这个:
console.log(JSON.stringify({first:1,second:2}));
然后我正在崩溃页面(Chrome:“Aw,Snap!”)。
我问了几个人,他们无法重现它,但我每次都得到它。也在 FireFox 中测试过,也崩溃了。
这是代码:
var timer={first:0,second:0,third:0,fourth:0};
localStorage.setItem('saveTimers', JSON.stringify(timer));
在 localStorage 中设置 []
【问题讨论】:
-
可以粘贴代码吗??
-
您发布的代码对我来说不会崩溃。如果我们无法重现它,我们真的不可能帮助您解决问题。
-
在 Chrome 24.0.1312.57 m 中为我工作
-
试试 {"first":1,"second":2}
-
但是......如果它输出一些东西,那么它不会崩溃......我现在很困惑。请提供一个jsfiddle.net 演示来复制您的问题,这太猜测了。
标签: javascript json stringify