var obj = {
name: "Simon",
age: "20",
clothing: {
style: "simple",
hipster: false
}
}
for(var propt in obj){
console.log(propt + ': ' + obj[propt]);
}Run Code Online (Sandbox Code Playgroud)
变量如何propt表示对象的属性?它不是内置方法或属性.为什么它会出现在对象中的每个属性?
是的,有很多关于此的帖子.但我的疑问有点不同.我有以下数组例如
var dictionary = {
"12Jan2013": [{
"id": "0",
"name": "ABC"
}, {
"id": "1",
"name": "DEF"
}],
"13Jan2013": [{
"id": "0",
"name": "PQR"
}, {
"id": "1",
"name": "xyz"
}]
};
Run Code Online (Sandbox Code Playgroud)
相同的帖子在同一个网站上但是在这里字典json数组键是动态的.这是日期,即12Jan2013.它可以是任何日期.它不是静态的.我已经搜索过但没有得到解决方案.
如何迭代这样的json数组?
和如何在上面显示的同一格式中打印json数组?
编辑
这是我的真实代码.我在下面的代码中显示了一个注释,我想要iterate数据,即回调中的jsonDatavargetWeatherDataForCities
var arrAllrecords = [];
var arrCityrecordForADay = [];
function getWeatherDataForCities(cityArray, callback){
var toDaysTimestamp = Math.round((new Date()).getTime() / 1000) - (24*60*60);
for(var i in cityArray){
for(var j=1; j<=1; j++){ …Run Code Online (Sandbox Code Playgroud)