我在 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
}
答案 0 :(得分:0)
答案 1 :(得分:0)
通常在模型类中调用方法不是一个好习惯。 所以最好在外面创建一个模型对象并相应地调用每个函数。
创建该类的新对象
let model1 = new Model();
使用点运算符调用该函数。
model1.findUser(id);
model1.findById(userId);