6***@qq.com
6***@qq.com
  • 发布:2018-05-03 17:15
  • 更新:2018-05-04 09:13
  • 阅读:1111

缓存 存了一个数组 但是调用这个缓存的某个值时为什么是未定义?

分类:HTML5+

存了一个数组缓存吗,需要调用这个数组里的某个值时例如键值得value值怎么写。

a[0]='a'
a[1]='b'
我把a 数组存了缓存 但是我调用a[0]的值时显示未定义 console.log(a[0]); 难道存储缓存时数据格式有什么变动吗?而且 console.log()只会显示出 [object Object] 这些东西看不到里面的内容好麻烦,想看里面的内容都看不到很不方便啊

2018-05-03 17:15 负责人:无 分享
已邀请:
hellojh

hellojh

不知道你是用什么缓存的。如果是用localStorage,会将变量转成字符串再存。比如:var b={d:1};localStorage.setItem("b",b);这么写存的是b.toString(),所以打印localStorage.getItem("b")结果是:"[object Object]"

该问题目前已经被锁定, 无法添加新回复