values ? values.forEach(item => { obj[item.grepId] = item; }) : GoodsItem.spuExtendClean();改成if
时间: 2024-02-21 18:57:41 浏览: 60
mybatis中foreach报错:_frch_item_0 not found的解决方法
语句的写法应该是:
```
if (values) {
values.forEach(item => {
obj[item.grepId] = item;
});
} else {
GoodsItem.spuExtendClean();
}
```
这个代码块可以被用来将数组 `values` 转换为一个以 `grepId` 为键的对象 `obj`。如果 `values` 不为 `null` 或 `undefined`,则会遍历 `values` 数组中的每一个元素,并将其添加到 `obj` 中对应的键值对中。如果 `values` 为 `null` 或 `undefined`,则会调用 `GoodsItem.spuExtendClean()` 方法。
阅读全文