2015-01-09 94 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; 
});