[英]Passing value from one function to another class function using javascript / node js
我正在嘗試將值從一頁 function 傳遞到另一頁 Class function 但它沒有按預期工作
細節.js
const {UserData} = require("./userData");
let commonfield="Asia Origin";
var userData= new UserData();
userData.start(commonField);
用戶數據.js
class UserData extends Commands{
async start(field){
console.log(field);
}
}
在這里你可以看到我試圖傳遞值但它沒有將值從 detail.js 傳遞到 userData.js class function
您調用了錯誤的 function 並從userData
中刪除花括號:
const UserData = require("./userData");
let commonfield="Asia Origin";
var userData= new UserData();
try {
const result = await userData.start(commonField); // should be start
}
catch(e) {
console.log(e);
}
class UserData extends Commands{
async start(field){
console.log(field);
return field;
}
}
因為, start
是一個 async function 來獲取您需要使用 await 的值。
您沒有導出 class,您需要這樣做才能訪問它:
class UserData extends Commands{
async start(field){
console.log(field);
}
}
export {UserData};
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.