如果你缓存数组你就要注意做一个判断,判断数组是否存在。 比如我写一个答题界面,因为做了防刷新的放在缓存里的计时器,就必须要把答案也放在缓存里,但是刚开始答题的人是没有答过题的,所以存在缓存里的answer数组是undefined的这会导致小程序判断不出是什么数据类型,无法执行你对数组的操作。你就要写一个if判断,判断这个缓存是否存在,如果undefined你就要给数组做一个初始化再存入缓存。