发表于: 2021-06-24 23:54:53
0 1890
今天完成的事情:
发现玩家数据被混乱了,
点击杀人的时候,返回的玩家数据是,被杀死的玩家
点击投票的时候,返回的是被投死的玩家,但是被杀死的玩家也改为了被投死的玩家了
暂时还没找到原因
把胜利页面给做出来
明天计划的事情:(一定要写非常细致的内容)
遇到的问题:点击查看日志之后返回后就出现这个报错
未捕获的语法错误:JSON中位置0处的意外标记u
在JSON.parse(<anonymous>)
根据报错的位置,是这个获取数据出了问题
查看会话储存发现它的值变成未定义
我将提取到的sessionStorage里的value值又进行了JSON.parse转换。
后来进行了解,这样写是为了排除sessionStorage存储的值为null,JSON.parse的目的是将null转为空字符输出。如果没有使用JSON.parse,那输出的值为null(4个字符)。
当sessionStorage存储的值为中文时,需要注意在提取后,再进行JSON.parse对象转换就会报错。
将JSON.parse去掉就可以了,直接sessionStorage.getItem('key')。问题就解决了
收获:任务2-4基本完成
评论