我有这段代码:
const parse_data_db = data => {
const collection = {};
for (const key in data) {
collection[key] = key === 'sample' ? data[key].BOOL : data[key].S
}
return collection
}
为了避免for循环,我尝试修改为:
const parse_data_db = data => Object.keys(data).reduce((acc, key) => ({
...acc,
[key]: key === 'sample' ? data[key].BOOL : data[key].S,
}), {});
但我得到了一个未知的...acc
我缺少什么,非常感谢任何建议。