在数组淘汰赛中找到一个项目

时间:2015-01-09 18:02:19

标签: html knockout.js

我正在尝试将变量分配给数组中具有特定属性值的项。例如,我正试图抓住有" Id" value = 15.我目前正在这样做,我只返回数组中的第一项,无论我插入的Id值。

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

1 个答案:

答案 0 :(得分:0)

您需要使用===(或==)比较运算符,而不是=赋值运算符。

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