老师,为什么postsCollected[postId]用数组表示,为什么postsCollected.postId这样不行

来源:19-7 使用缓存实现文章收藏功能

lewandowski

2017-01-05

老师,storage里面的post_collected是这样的{"0":false,"1":false,"2":false......},是个json,为什么无论是postsCollected[postId],还是postsCollected[this.data.currentPostId]都是用方括号,这样意思postsCollected是个数组,为什么用点,postsCollected.postId行不通

写回答

1回答

7七月

2017-01-05

用【】访问的不一定是数组啊。对象一样可以用【】来访问。因为postsCollected【postId】,这样postId可以动态变化,这是运行时的。但.postId这个到不了运行时。

0
1
lewandowski
谢谢老师
2017-01-05
共1条回复

微信小程序入门与实战(全新版) 超20000人学习的好课

4年同步微信官方迭代,累计20000+人学习, 比微信官方更火爆!

23867 学习 · 6899 问题

查看课程