视频中的数据设计的地方商品数组换成对象会不会更好些
来源:11-8 Vue 实现购物车 data 如何设计

Inuyasha__
2020-03-19
productionList: [{
id: 1,
price: 10,
title: 'xxx'
}]
这里面 List数组换成一个对象是不是更好一些,
设想如果有非常多产品,不可能遍历数组来查找需要的id
因此这样设计是不是好一些
productionData: {
'1': {
price: 10,
title: 'xxx'
}
}
写回答
2回答
-
大明爱吃苹果
2021-04-08
可以在computed中定义一个由productionList转化过来的对象productionData,这个对象可以通过id快速拿到商品的属性。
00 -
双越
2020-03-19
数组是有序的,对象是无序的。而商品列表显然是需要排序的,哪个商品在前,哪个商品靠后,不能乱。
虽然对象也能按照某些方式来排序,但是还是建议用数组,数组自身就是有序的。
012022-10-28
相似问题