【发布时间】:2012-12-25 18:36:24
【问题描述】:
var Data = { "1":"United States",
"2":"United Kingdom",
"3":"Aruba",
"4":"United Kingdom",
"5":"Aruba",
"6":"Bahrain",
"7":"United Kingdom",
"8":"Algeria",
"9":"Andorra",
"10":"American Samoa"
}
var IdKeyValuePair = [{"DropD1":Data},{"DropD2":Data},{"DropD3":Data},{"DropD4":Data}];
var obj= {
id : IdKeyValuePair,
MultiColuumn : true,
Checkbox : true,
Pagination : false,
max_height : 400
};
我想打印 DropD1、DropD2 的名称.. 我正在尝试这种方式。但我无法做到这一点..
var idName = [],i;
idLen = obj.id.length;
for(i=0;i<idLen;i++){
idName[i] = ''+obj.id[i];
console.log(idName[i]);
}
我得到的是 DropD1,DropD2.. 但问题是它是一个对象形式,所以我怎样才能将它转换成一个字符串...... 我想要一个结果是这样的格式...
for(i=0;i<idLen;i++){
console.log(idName[i]);
}
字符串格式的预期输出不在对象中:
DropD1 DropD2 DropD3
【问题讨论】:
-
How can i find the length of this Json object 的可能重复项 - 考虑阅读您上一个问题的答案,因为它们都准确地显示了如何迭代对象的属性。当你在它的时候 - 在那里评论/接受答案。
标签: javascript jquery json