簡単な JavaScript の質問があります。
私が持っていると言うRootFile.js
import UserApi from './UserApi'
export default class RootFile {
get userApi() {
return UserApi;
}
};
そして、私は得ましたUserApi.js
import Auth from './auth';
import Profile from './profile';
const merged = {
...new Auth,
...new Profile
}
export default merged;
そして、auth.js
またはのような個別の機能ファイルを取得しprofile.js
ました。
auth.js
export default class Auth{
authLog(){
console.log("DONE");
//Gotta find a way to run this.
}
}
profile.js
export default class Profile{
profileLog(){
console.log("DONE");
//Gotta find a way to run this.
}
}
今、私は呼び出すことができるようにしたい:
import RootFile from './RootFile'
RootFile.userApi.profileLog();
//and
RootFile.userApi.authLog();
私はそれを機能させることができません、それはRootFile.userApi
typeofobject
ですが、authLog
ですundefined
。私は何を間違っていますか?