[英]Calling a function in a loopback model.js file from a regular JS file
[英]calling a function inside class model.js
我在 model.js 中有 2 個函數,findUser(id) 和 findById(userId)。 它們都在 class 內。 在 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
}
通常在 model class 中調用方法不是一個好習慣。 所以最好在外面創建一個 model object 並相應地調用每個函數。
創建該 class 的新 object
let model1 = new Model();
使用點運算符調用 function。
model1.findUser(id);
model1.findById(userId);
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.