Files
30-seconds-of-code/snippets/js/s/array-to-identity-object.md
Angelos Chalaris 9d032ce05e Rename js snippets
2023-05-19 20:23:47 +03:00

578 B

title, type, language, tags, author, cover, dateModified
title type language tags author cover dateModified
Convert array to identity object snippet javascript
array
chalarangelo rain-shopping 2023-04-16T05:00:00-04:00

Converts an array of values into an object with the same values as keys and values.

  • Use Array.prototype.map() to map each value to an array of key-value pairs.
  • Use Object.fromEntries() to convert the array of key-value pairs into an object.
const toIdentityObject = arr => Object.fromEntries(arr.map(v => [v, v]));
toIdentityObject(['a', 'b']); // { a: 'a', b: 'b' }