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; }
test rck:
http://jsfiddle.net/ric47121/93AWd/7/
No hay comentarios:
Publicar un comentario