Javascript对于每个json
这个问题在这里已经有了答案:
var obj = {"options": {"1": "All locations", "2": "Egypt", "3": "El Alamein", "4": "Marsa matrouh", "5": "Sharm el sheikh "}}
for(var item in obj.options) {
console.log(obj.options[item]);
}
为了迭代字典,你可以起诉这个:
var dict = obj.options;
Object.keys(dict).forEach(function(key) {
console.log(key +': '+ dict[key]);
});
只知道你可以简单使用的长度:
Object.keys(dict).length;
我认为在这里你可以找到更多的答案:我如何循环或枚举JavaScript对象?
使用for in
循环
var obj = {"options": {"1": "All locations", "2": "Egypt", "3": "El Alamein", "4": "Marsa matrouh", "5": "Sharm el sheikh "}};
var ul = document.querySelector('ul');
for (var index in obj.options) {
var li = document.createElement('li')
ul.appendChild(li);
li.innerHTML = index + ": " + obj.options[index];
}
<ul ></ul>
链接地址: http://www.djcxy.com/p/28831.html