存了一个数组缓存吗,需要调用这个数组里的某个值时例如键值得value值怎么写。
a[0]='a'
a[1]='b'
我把a 数组存了缓存 但是我调用a[0]的值时显示未定义 console.log(a[0]); 难道存储缓存时数据格式有什么变动吗?而且 console.log()只会显示出 [object Object] 这些东西看不到里面的内容好麻烦,想看里面的内容都看不到很不方便啊
存了一个数组缓存吗,需要调用这个数组里的某个值时例如键值得value值怎么写。
a[0]='a'
a[1]='b'
我把a 数组存了缓存 但是我调用a[0]的值时显示未定义 console.log(a[0]); 难道存储缓存时数据格式有什么变动吗?而且 console.log()只会显示出 [object Object] 这些东西看不到里面的内容好麻烦,想看里面的内容都看不到很不方便啊
1 个回复
hellojh
不知道你是用什么缓存的。如果是用localStorage,会将变量转成字符串再存。比如:var b={d:1};localStorage.setItem("b",b);这么写存的是b.toString(),所以打印localStorage.getItem("b")结果是:"[object Object]"