【发布时间】:2017-09-13 16:55:35
【问题描述】:
var availableMarketGroups = {};
angular.forEach(function (market) {
if (availableMarketGroups[market.group_id]) { // market.group_id is not sorted id
availableMarketGroups[market.group_id].count++;
}
});
market.group_id - 数字,未排序,有时重复 availableMarketGroups[market.group_id].count - 它的长度
让我们看看图片了解更多信息。
市场组的数量并不代表市场的真实数量。
availableMarketGroups[market.group_id].count show - 15,但实际上应该是 5(5 个组),因为 market.group_id 是重复的。
如何忽略 if 语句中重复的 market.group_id 值?
【问题讨论】:
-
似乎一切都是独一无二的。更新您的 json 和预期输出
-
@Aravind json 来自 swarm , websocket
标签: javascript angularjs foreach duplicates