采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
这儿的postsCollected[postId]=false是不是可以去掉了?
确实是这样的,如果不被收藏就不用写缓存。这个是我的思路,你可以明确收藏和未收藏状态。
这个要根据上下问来看。如果postsCollected不存在postId的属性,那么应该不会报错。但我也不知道你要用取到的undefined干什么。只能说不会报错。
因为收藏状态默认为false,所以如果某篇文章没有被收藏的话则不存入缓存中(这种方法应该也可取吧?);
加上postDataStorage[postId] = false ,会将未收藏并且阅读过的文章收藏状态放入到缓存中;这种方法到是可以应用到历史记录里面
不知道上面所说的是否正确,请老师指教。
登录后可查看更多问答,登录/注册
4年同步微信官方迭代,累计20000+人学习, 比微信官方更火爆!
14.9k 32
2.7k 24
2.8k 22
1.2k 22
797 16