采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
这儿的postsCollected[postId]=false是不是可以去掉了?
确实是这样的,如果不被收藏就不用写缓存。这个是我的思路,你可以明确收藏和未收藏状态。
这个要根据上下问来看。如果postsCollected不存在postId的属性,那么应该不会报错。但我也不知道你要用取到的undefined干什么。只能说不会报错。
因为收藏状态默认为false,所以如果某篇文章没有被收藏的话则不存入缓存中(这种方法应该也可取吧?);
加上postDataStorage[postId] = false ,会将未收藏并且阅读过的文章收藏状态放入到缓存中;这种方法到是可以应用到历史记录里面
不知道上面所说的是否正确,请老师指教。
登录后可查看更多问答,登录/注册
历时4年,学员20000+,缔造高口碑的精品课程
16.2k 32
4.1k 24
1.9k 22
4.0k 22
1.7k 16
购课补贴联系客服咨询优惠详情
慕课网APP您的移动学习伙伴
扫描二维码关注慕课网微信公众号