小程序默认的值是false,那么如果postsCollected不存在的时候是不是就不用再手动设置postsCollected[postId]=false
来源:19-7 使用缓存实现文章收藏功能
Angela0
2017-02-10
这儿的postsCollected[postId]=false是不是可以去掉了?
写回答
3回答
-
7七月
2017-02-10
确实是这样的,如果不被收藏就不用写缓存。这个是我的思路,你可以明确收藏和未收藏状态。
00 -
7七月
2017-02-10
这个要根据上下问来看。如果postsCollected不存在postId的属性,那么应该不会报错。但我也不知道你要用取到的undefined干什么。只能说不会报错。
00 -
Angela0
提问者
2017-02-10
因为收藏状态默认为false,所以如果某篇文章没有被收藏的话则不存入缓存中(这种方法应该也可取吧?);
加上postDataStorage[postId] = false ,会将未收藏并且阅读过的文章收藏状态放入到缓存中;这种方法到是可以应用到历史记录里面
不知道上面所说的是否正确,请老师指教。
00