【发布时间】:2015-11-24 20:29:21
【问题描述】:
我有一个看起来像这样的对象。基本上我需要的是遍历 filterNameList 数组并提取属于 filterNameList 的每个对象中的第一个值,它始终是 [0] 值。将这些提取出来以显示在页面上时遇到了一些麻烦。
acceptableFlag: "True"
filterNameList: Array[5]
0: Array[2]
0: "Asia"
1: 20000
1: Array[2]
0: "China"
1: 20001
2: Array[2]
0: "Beijing"
1: 50000
reportId: 48
reportName: "Multiple"
下面的函数会起作用吗?
function filterLabel(data){
angular.forEach(data, function(obj, i){
angular.forEach(obj, function(filterNameList, i){
if (filterNameList.filterNameList == 20000){
filterNameList.filterLabel = "Region"
}
})
})
};
【问题讨论】:
-
你为什么使用 angular.forEach 而不是
data.filterNameList.forEach(function(nameList, i) {}) -
在代码的其他地方我都看到 angular.forEach 被使用,所以我也采用了它
标签: javascript angularjs loops foreach