为什么下面报错 这个[] 是什么意思
登陆购买课程后可参与讨论,去登陆吧
同学你好,{{cartList?.[shopId]?.[item._id]?.count || 0}}这句代码的意思就是先判断cartList对象上的shopId是否存在,如果存在的话,接着判断cartList对象下shopId属性下的item._id属性是否存在,如果存在的话,就返回它下面的count属性值,否则的话,返回0。关于同学说的报错,请同学点击到编辑器的“问题④”这里,并将报错截图贴上来(要截全哦)或者将代码贴上来。
祝学习愉快!
加了[]这个她说我shopid没定义 这2个有什么别 list?.shopid 和list?.[shopid]
看到我的图么
为什么上上面list?.shopid 能打印出下面的
productId: {
_id: "1",
name: "番茄",
imgUrl: "http://www.baidu.com",
sales: 10,
price: 33.6,
oldPrice: 39.6,
count: 2,
},
加了个[]就报错了
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
登录后可查看更多问答,登录/注册
前端技术快速更迭,人才紧缺。带你从0基础开始,成为Web全栈工程师,转行就业更顺畅。
92 2
44 2
74 4
30 1
32 1
在线咨询
领取优惠
免费试听
领取大纲
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星