JSFiddle - React, Tailwind, and code Playground
by Andrea Forni
JavaScript
var arr = [ { id: '1', value:'value1'}, { id: '2', value:'value2'}, { id: '3', value:'value3'}];
//using lodash
var idsMap = new Map(_.chain(arr).indexBy('id').mapValues(this));
console.log(idsMap.get(1)); // return undefined
console.log(idsMap.get('1')); // return undefined
//var idsMap2= new Map(arr.map((el) => [el.id, el]));
//console.log(idsMap2.get(1)); // return undefined
//console.log(idsMap2.get('1')); // return undefined