How to create a map from a double value array in Javascript
Use the regular Map constructor to transform a 2D key-value Array into a map
const searchDomains: any = new Map([
[SearchDomain.MY_BOOKMARKS, 'My Bookmarks'],
[SearchDomain.PUBLIC_BOOKMARKS, 'Public Bookmarks'],
[SearchDomain.MY_SNIPPETS, 'My Snippets'],
[SearchDomain.PUBLIC_SNIPPETS, 'Public Snippets']
]);
searchDomains.get(SearchDomain.MY_BOOKMARKS) // returns "My Bookmarks"
Use Array.from()
to transform a map into a 2D key-value Array
console.log(Array.from(searchDomains)) // Will show you exactly the same Array as kvArray
Reference - https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Map
Shared with from Codever.
👉 Use the Copy to mine
functionality to copy this snippet to your own personal collection and easy manage
your code snippets.
Codever is open source on Github ⭐🙏