Mam zatem szereg obiektów w moim sterowniku kątowym i Chcę zwrócić wartość indeksu pola w tablicy, która ma pasujący identyfikator do mojego parametru. W tablicy będzie tylko jeden obiekt z pasującym polem ID ..Wartość indeksu powrotnego z metody filtru javascript
$scope.indexOfField = function(fieldId) {
return $scope.model.fieldData.filter(function(x) {
if (x.Id === fieldId) {
return // ???????
}
});
}
Spowoduje to powtórzenie każdego elementu zamiast zatrzymania po znalezieniu właściwego elementu. – Jivings
dzięki. wprowadziłem kilka zmian w pętli for i robi to, co chcę – alsco77
"i" może nie być pożądanym indeksem w przypadku, gdy cała tablica jest przesuwana i poszukiwany obiekt nie został znaleziony – elachell