我正在尝试将变量分配给数组中具有特定属性值的项。例如,我正试图抓住有" Id" value = 15.我目前正在这样做,我只返回数组中的第一项,无论我插入的Id值。
var credential = ko.utils.arrayFirst(allCredentialsList, function (credential) {
return credential.Id = id;
});
答案 0 :(得分:0)
您需要使用===
(或==
)比较运算符,而不是=
赋值运算符。
var credential = ko.utils.arrayFirst(allCredentialsList, function (credential) {
return credential.Id === id;
});