如何使用Angular的forEach
方法获取JSON对象的键名和值?
var institute = {
"courses": [],
"user_type": 3,
"institute_name": "sd",
"tagline": "sd",
"overview": "sd",
"specialities": "sd",
"image": "dsd(2).sql"
};
以上是我在变量institute
中的JSON数据我需要访问名称和值。我试过这个:
angular.forEach(data,function (key,value){
//key returns 0,1,2,3
//value returns courses,user_type etc
//i need like eg) fd.append(user_type,3);
});
答案 0 :(得分:2)
答案 1 :(得分:2)
答案 2 :(得分:1)
您可以使用Object.keys()
获取对象中的所有名称,然后循环遍历这些名称:
angular.forEach(Object.keys(data), function(key) {
fd.append(key, data[key]);
});