localStorage[1]=23
localStorage[2]=235
localStorage[4]=56
localStorage[7]=41
本地有这些值,现在要把这些值重新组合成JSON(序号1-20,不知道哪些有,哪些没有)
要求结果如下:
{"c1":23,"c2":235,"c4":56,"c7":41}
ensleep 代码中的 localStorage 全部拼写成了 localStroage;当 key 不存在的时候会输出 undefined;整个代码最后输出一个 string,并不是 json object。
你好,非常抱歉,测试OK了,非常感谢,你写的太精妙太详细了。
但我还有一点小问题,输出的需要是字符串,而不能再是json了,第一步该怎么改?
// {"c4":"56","c2":"236","c1":"23","c7":"41"}
json = JSON.stringify(json);
// {"c1":"23","c2":"236","c4":"56","c7":"41"}
json_sorted = JSON.stringify(json_sorted);