var arr = new Array(); arr = data.body.LIST; // 新建一个数组然后,后台传的数据赋值给这个数组 我这里后台穿的数据是 list:[0: {name: "王五", age: "18"} 1: {name: "张三", age: "16"}], 我想要的数据是list:["王五": "18" "张三": "16"] var map = {}; for (var i in arr) { map[arr[i].name] = arr[i].age; } // 这样数据就变过来了