JSFiddle - React, Tailwind, and code Playground
JavaScript
var coll = [
{'codigo':1, 'nombre': 'DNI', 'descripcion':'blah..' },
{'codigo':2, 'nombre': 'PASAPORTE', 'descripcion':'blah 5..' } ,
{'codigo':5, 'nombre': 'CEDULA', 'descripcion':'blah 2..' }
]
/*
arma un array asociativo a partir de un array de objetos
*/
var TIPOS_DOC = transformToArrayAsociativo(coll, k='codigo', v='nombre');
console.log(TIPOS_DOC , TIPOS_DOC[1], TIPOS_DOC['3'])
function transformToArrayAsociativo(coll, key, value){
var arr= {};
for(var i=0;i<coll.length;i++){
//console.log(coll[i].codigo)
var obj = coll[i];
var k = obj[key];
var v = coll[i][value];
arr[k] = v;
}
return arr;
}