saleOutBounds = saleBoundArr.map(saleBound => { const customerDetail = customerDetails.find(detail => detail.data.errcode === 0 && detail.data.data.id === saleBound.customer_id); if (customerDetail) { const customerData = customerDetail.data.data; delete customerData.id; saleBound = { ...saleBound, ...customerData }; } return saleBound; }); 删掉id影响查找了
时间: 2024-04-25 09:25:51 浏览: 31
vue省市区/县数据js文件(citydata.js)
是的,这段代码中的操作是将`customerDetails`数组中与`saleBound`对象中的`customer_id`属性值相等的元素找出来,并将其对应的`data.data`对象中的属性拷贝到`saleBound`对象中,最后返回一个新的数组`saleOutBounds`。在这个过程中,如果将`id`属性删除,那么在查找时就不会考虑`id`属性的值,即使`id`属性的值不同,也不会影响查找结果。因此,删除`id`属性不会影响查找。
阅读全文