什么时候用于每个或地图计数?

时间:2015-10-28 16:22:18

标签: javascript underscore.js

我有一个关于_.map循环的问题:这个循环何时计算?

我有一个想要迭代的JavaScript对象:

var data = {
    "$$state": {
        "status": 1,
        "value": [{"anything": 002}]
    },
    "restangular": true
}

在这种情况下,它只会采取国家。为什么一个州和其他一个州没有?

当我进入状态时,我想通过以下方式迭代这个:

var anything = _.map(cockpitdata, function(x){counter++; return x; });

它不会算任何东西,虽然它与上面的结构相同。

1 个答案:

答案 0 :(得分:0)

你的第一个问题不清楚。

地图是计算的不错选择。看起来你正试图计算cockpitdata的属性。

您可以尝试使用

_.keys(cockpitdata).length