如何按指定格式在localStorage中存储含特殊键的数据?
解决localStorage存储带特殊键名对象的问题
你的代码执行失败是因为对象键名使用/时未加引号,JavaScript对象字面量中,包含特殊字符的键必须用引号包裹,否则会触发语法错误。
修正后的代码如下:
var lsvalue = { "/": "ald:20221219_1833|atrv:lMh2Xiq9xN0-is9qy6DHBSpBL3ylttQQew" } localStorage.setItem('rmStore', JSON.stringify(lsvalue))
JSON规范支持带特殊字符的键,只要键名用双引号包裹即可。执行这段修正后的代码,就能将指定格式的数据成功存入localStorage的rmStore条目里。
内容的提问来源于stack exchange,提问作者Jesus Navarro
相关产品推荐
相关产品推荐

