相关疑难解决方法(0)

迭代对象属性

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表示对象的属性?它不是内置方法或属性.为什么它会出现在对象中的每个属性?

javascript loops object

1904
推荐指数
24
解决办法
122万
查看次数

如何在javascript中迭代json数组

是的,有很多关于此的帖子.但我的疑问有点不同.我有以下数组例如

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)

javascript iteration json

8
推荐指数
1
解决办法
2万
查看次数

标签 统计

javascript ×2

iteration ×1

json ×1

loops ×1

object ×1