一个数组,里面每一项都是对象,每一个对象有很多个属性。
在前后端对接中,后台会多传一些参数,在请求的时候,往往用不到所有的参数,所以需要重构集合,返回新的对象数组。
例如:
这里通过请求接口,原本返回的list数组里对象有很多属性
通过map()遍历数组,返回新数组
listSerItem(this.postItemForm).then((response) => {
this.serviceItemOptions = response.data.list.map((item) => ({
serviceItemId: item.serviceItemId,
itemName: item.itemName,
minUnit: item.minUnit,
minCount: item.minCount,
}));
});
最终结果:
其中minCount是原来对象中不存在的属性,在后续操作中对其赋值。