자바 스크립트의 기초가 붙어 있습니다. 각도로 작업.ID가있는 배열에서 여러 객체를 가져 오는 방법은 무엇입니까?
$scope.persons = [
{
id: 1,
name:'jack'
},
{
id: 2,
name:'John'
},
{
id: 3,
name:'eric'
},
{
id: 2,
name:'John'
}
]
내가 userId를과 같은 ID를 가진 모든 개체를 좀하고 싶습니다 :
나는 객체 배열을 가지고있다. 따라서 객체 ID가 사용자 ID와 일치하면 객체를 반복하여 선택하십시오.
$scope.getResult = function(userId){
$scope.userId = userId;
for(var i=0;i < $scope.persons.length; i++){
if($scope.persons[i].id === $scope.userId){
$scope.result = $scope.persons[i];
}
}
$scope.userLogs = $scope.result;
};
여기에는 userId와 동일한 ID를 가진 마지막 객체 만 표시됩니다.
userId와 동일한 ID를 가진 모든 개체를 어떻게 나열합니까?
라이브 : 사전에 http://jsfiddle.net/sb0fh60j/
Thnx!