Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Possible alternative implementation using Map #5

Open
sukima opened this issue May 20, 2024 · 0 comments
Open

Possible alternative implementation using Map #5

sukima opened this issue May 20, 2024 · 0 comments

Comments

@sukima
Copy link

sukima commented May 20, 2024

This does the same thing the current code. Putting it here in case another google'er stumbles on this and wants an alternative copy/paste.

async function hash(pending) {
  let index = 0;
  let hashMap = new Map(Object.entries(pending));
  let results = await Promise.all(hashMap.values());
  for (let key of hashMap.keys()) hashMap.set(key, results[index++]);
  return Object.fromEntries(hashMap);
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant