在对象数组上使用indexOf

时间:2019-03-25 18:10:08

标签: javascript typescript

当前,我有一个对象数组,我想检查数组中是否存在对象。我的方法:

findUser(user: UserModel) {
    let userToRemove = this.directory.users.indexOf(user);
    if(userToRemove) {
        ....
    }
}

构建错误是:Property 'indexOf' does not exist on type 'UserModel'. 通过控制台进行调试时,我可以使用相同的语法返回用户。 我试过了: let userToRemove = Array(this.directory.users).indexOf(user);

它可以构建,但是即使我知道用户存在,它也永远找不到用户。

0 个答案:

没有答案