前端使用最多的是for循环,最近发现了一种for in(循环)。
for in(循环)是用来获取json中的键(key)与值(value)、数组中的值。
var putdata = {"id":id,"status":1};
var keyArr = new Array();
for(var name in putdata){
keyArr.push(encodeURIComponent(name) + "=" + encodeURIComponent(putdata\[name\]));
}
其中name是获取json字符串的属性名,putdata[name]是获取json字符串的属性值。