При использовании Node.js
для импорта класса это будет:
var Comprobador = require('./comprobador.js');
let comprobador=new Comprobador();
Но в чистом JavaScript на стороне клиента как бы это было?
При использовании Node.js
для импорта класса это будет:
var Comprobador = require('./comprobador.js');
let comprobador=new Comprobador();
Но в чистом JavaScript на стороне клиента как бы это было?
В предыдущих версиях JavaScript не было возможности включить
JavaScript
либо by,import
либоrequire
.В более новых версиях добавлены функции импорта и экспорта, чтобы удовлетворить этот вопрос, используя такие стандарты, как ES6 Modules , просто имейте в виду, что в настоящее время браузерная поддержка модулей
ES6
не очень хороша. Чтобы улучшить это, используются инструменты компиляции или транспиляции , которые были бы наиболее рекомендуемыми.С этими инструментами будет проще, а синтаксис в некоторых случаях будет похож на тот, что используется в
Node
Базовый пример для создания класса в одном файле и импорта их в другой. Создаем класс Person с параметром в конструкторе и методом
Или просто.
Для вызова другого файла будет достаточно, как в вашем примере
В ES6 , если у вас есть класс с именем:
и этот класс находится в
/modulos
, вы можете импортировать его, выполнив следующие действия:Вы также можете импортировать функции, например, если у вас есть файл с именем
/modulos/Mates.js
:вы можете импортировать такие функции: