por dios!! es frustrante ver una y otra vez lo mismo. no uses eval(), en su lugar usa json.parse()
Cita: var types = '[{"id":1,"description":"DESC1"},{"id":2,"descriptio n":"DESC2"},{"id":3,"description":"DESC3"}]';
var z = JSON.parse(types);
for(var i in z) {
for(var j in x[i]) {
console.log(j, '-->' ,z[i][j]);
}
}