如何在javascript中使用循环生成关联数组

如何在javascript中使用循环生成关联数组,javascript,ajax,Javascript,Ajax,//这里我想做一个关联数组。。。比如array['user']=id&array['created'] 请帮帮我试试这个 var response=[{“id”:“1”,“created”:“26-05-2016”},{“id”:“2”,“created”:“25-05-2016”},{“id”:“8”,“created”:“21-05-2016”}; var output=response.map(函数(obj){return{user:obj.id,created:obj.created}

//这里我想做一个关联数组。。。比如
array['user']=id
&
array['created']

请帮帮我试试这个

var response=[{“id”:“1”,“created”:“26-05-2016”},{“id”:“2”,“created”:“25-05-2016”},{“id”:“8”,“created”:“21-05-2016”};
var output=response.map(函数(obj){return{user:obj.id,created:obj.created})
console.log(输出)
只需尝试一下

var response=[{“id”:“1”,“created”:“26-05-2016”},{“id”:“2”,“created”:“25-05-2016”},{“id”:“8”,“created”:“21-05-2016”};
var output=response.map(函数(obj){return{user:obj.id,created:obj.created})

console.log(output)
您的代码应该已经实现了它。例如,要在id“1”中获得“created”,请使用
obj[0][“created”]
;您的代码应该已经实现了它。例如,要在id“1”中获得“已创建”,请使用
obj[0][“已创建”]
@穆罕默德·韦克尔尝试demo@MuhammadWakeel试试这个演示
//response = [{"id":"1","created":"26-05-2016"},{"id":"2","created":"25-05-2016"},{"id":"8","created":"21-05-2016"}]

success : function(response){
var obj = JSON.parse(response);