对象转换为数组

mac2024-05-10  33

对象转换为数组

之前处理一个下载的文件,需要把对象转换为数组,第一次自己是这样写的:

const obj = { name: 234, age: 3424 }; const keys = Object.keys(obj); const values = Object.values(obj); const arr = keys.reduce((result, next, index) => { result.push({ id: next, code: next, url: values[index], }); return result; }, []);

这样也可以实现,结果我们老大给我了另外一个更简单的,所以记录一下。

items = Object.keys(items).map(key => ({ id: key, code: key, base64: items[key], name: pgk.name, }));
最新回复(0)