Предположим, если я определить класс в file1.jsКак создать экземпляр класса javascript в другом файле js?
function Customer(){
this.name="Jhon";
this.getName=function(){
return this.name;
};
};
Теперь, если я хочу, чтобы создать объект клиента в file2.js
var customer=new Customer();
var name=customer.getName();
Я получаю исключение: Customer is undefined, not a constructor.
Но когда я создаю объект customer в файле2.js и передаю его файлу file1.js, тогда он работает.
file1.js
function Customer(){
this.name="Jhon";
this.getName=function(){
return this.name;
}
}
function customer(){
return new Customer();
}
file2.js
var customer=customer();
var name=customer.getName();
, но я хочу создать объект customer в файле1.js с использованием нового Customer(). Как я могу это достичь?
Ах, радости от попыток использовать JS как язык ООП. – NullUserException