在类 model.js 中调用函数

时间:2021-02-01 15:38:59

标签: javascript model-view-controller

我在 model.js 中有 2 个函数,findUser(id) 和 findById(userId)。他们都在班内。在 findById(userId) 中,我想调用 findUser(id)。我该怎么做?

findUser(id) {
                let foundUsers = users.filter(function(user) {
                    if(user.id === id) {
                        return true;
                    }
                    return false;
                });
    
                if(foundUsers.length > 0) {
                    return foundUsers[0];
                } else {
                    return null;
                }
            }
    
    
    
         findById(userId) {
            // Find user by Id
            // Returns user, or null if not present
    }

2 个答案:

答案 0 :(得分:0)

答案 1 :(得分:0)

通常在模型类中调用方法不是一个好习惯。 所以最好在外面创建一个模型对象并相应地调用每个函数。

创建该类的新对象

let model1 = new Model();

使用点运算符调用该函数。

model1.findUser(id);
model1.findById(userId);
相关问题