Если я вас правильно понял, ответом будет instaceof .Вы можете сделать что-то вроде этого:
function Car(make, model, year) {
this.make = make;
this.model = model;
this.year = year;
}
var mycar = new Car('Honda', 'Accord', 1998);
var a = mycar instanceof Car; // returns true
var b = mycar instanceof Object; // returns true
Что касается экспорта и импорта , вам нужно определить свой объект в одном файле и экспортировать его:
module.exports = function Car(make, model, year) {
//...
}
Затем вы импортируете его в тот файл, который вам нужен, с помощью
import Car from 'components/car'
, где components/car
- это пример вашего файла, из которого экспортируется объект Car
, в данном случае Car.js
который находится в каталоге components
.