If I have an array of promises, I can simply use `Promise.all` to wait for them all.

But when I have an array of objects, each of them having some properties that are promises, is there a good way to deal with it?

Example:

```
const files=urlOfFiles.map(url=>({
  data: fetch(url).then(r=>r.blob()),
  name: url.split('/').pop()
}))
//what to do here to convert each file.data to blob?
//like Promise.all(files,'data') or something else

```