var map = new Object(); for ( var i = 0; i < data.length; i++) { //what ever your logic goes here map[data[i].key] = {val: data[i].value}; //map keys to values console.log(data[i].key + ": " + (map[data[i].key]).val); }