2015-01-09 4 views
0

속성에 특정 값을 갖는 배열의 항목에 변수를 지정하려고합니다. 예를 들어, "Id"값이 15 인 항목을 가져 오려고합니다. 현재 내가 수행하고있는 방식으로, Id 값에 상관없이 배열의 첫 번째 항목 만 반환합니다.배열 녹아웃에서 항목 찾기

var credential = ko.utils.arrayFirst(allCredentialsList, function (credential) { 
     return credential.Id = id; 
    }); 

답변

0

당신은 === (또는 ==) 비교 연산자가 아닌 = 할당 연산자를 사용해야합니다.

var credential = ko.utils.arrayFirst(allCredentialsList, function (credential) { 
    return credential.Id === id; 
});