课程11-5中,在Cart.vue中有这么一段代码
cartList[shopId]应该拿到的是一堆对象,但不是数组,但是后面的代码“ || []”却会把productList它变成数组,数据异构这是第1个看不懂的地方,第2个看不懂的地方是之前在javaScript中如果遍历对象比如【let i in productList】,那取值的写法是productList[i],不能写成i._id,但在Cart.vue的v-for循环中,写成【item in productList】,却可以用item._id,这是为什么呢?