如何通过Javascript中另一个类的实例访问另一个类中的方法
我有两门课,如下所示如何通过Javascript中另一个类的实例访问另一个类中的方法,javascript,Javascript,我有两门课,如下所示 class Users{ createUser(){ //... } } 另一类 class Cars{ createCar(){ //.... } } 主类 class Api{ //.... } 我需要访问前两个类,尽管最后一个类如下 Api=new API() Api.Users.createUser() //also Api.Cars.createCar() 这在javascript中是如何
class Users{
createUser(){
//...
}
}
另一类
class Cars{
createCar(){
//....
}
}
主类
class Api{
//....
}
我需要访问前两个类,尽管最后一个类如下
Api=new API()
Api.Users.createUser()
//also
Api.Cars.createCar()
这在javascript中是如何实现的。这是一个好的实践吗?您需要在API类中创建每个类的实例。然后您可以通过点符号访问它们,并调用它们各自的公共函数 您需要在API类中创建每个类的实例。然后您可以通过点符号访问它们,并调用它们各自的公共函数
类用户{
createUser(){
log('createUser');
}
}
高级轿车{
createCar(){
console.log('createCar')
}
}
类Api{
用户=新用户;
汽车=新车;
}
var api=新api()
api.Users.createUser()
api.Cars.createCar()
类用户{
createUser(){
log('createUser');
}
}
高级轿车{
createCar(){
console.log('createCar')
}
}
类Api{
用户=新用户;
汽车=新车;
}
var api=新api()
api.Users.createUser()
api.Cars.createCar()
使用依赖注入,类api{constructor(users,Cars){this.users=users,this.Cars=Cars}}
和api=new-api(new-User,new-Car)
可能重复使用依赖注入,类api{constructor(users,Cars){this.users=users,this.Cars=Cars}
和Api=新Api(新用户、新车)
。可能重复