TypeError: Cannot create property '0' on string ''
来源:8-12 同步文章缓存状态

慕瓜2362818
2024-09-16
onCollect(event) {
//从缓存中读取所有文章收藏状态数据
const postsCollected =this.data._postsCollected
//修改当前文章的收藏状态
postsCollected[this.data._pid] = !this.data.collected
最后一行代码执行的时候报错 TypeError: Cannot create property ‘0’ on string ‘’
写回答
2回答
-
慕慕4401115
6天前
这个地方是因为在 load 的时候也需要判断去缓存是否能获取到指,当获取不到值时,要重新初始化的为空对象,判断的时候不能使用 === undifrend 判断,要使用 "" 判断
00 -
7七月
2024-12-31
这个应该是代码写错了,仔细排查下
00