【发布时间】:2014-12-15 14:34:09
【问题描述】:
我的角度控制器中有一组对象。
我想将数组中具有匹配 ID 的字段的索引值返回给我的参数。
数组中只有一个对象与fieldId..匹配。
$scope.indexOfField = function(fieldId) {
return $scope.model.fieldData.filter(function(x) {
if (x.Id === fieldId) return // ???????
});
}
【问题讨论】:
-
这不是 angujarjs 问题,而是一般的 javascript 问题,所以我会删除
angularjs标记。但无论如何,这是一个有趣的问题,因为其他语言有处理这个问题的方法。请参阅下面的答案,我在Array中实现了withIndex 方法。
标签: javascript arrays filter