Экспорт JavaScript: методы и синтаксис экспорта в JavaScript

Экспорт JavaScript — это процесс экспорта данных, функций или модулей из файла или модуля JavaScript, чтобы сделать их доступными для использования в других файлах или модулях. Вот некоторые методы, обычно используемые для экспорта в JavaScript:

  1. Синтаксис CommonJS (Node.js):
    • module.exports: используется для экспорта одного значения, объекта или функции.
    • exports: объект, который можно использовать для добавления свойств и методов для экспорта.

Пример:

// Exporting a single value
module.exports = 42;
// Exporting an object
module.exports = {
  name: 'John',
  age: 30
};
// Adding properties to exports object
exports.property1 = 'value1';
exports.property2 = 'value2';
  1. Синтаксис модулей ES6 (ECMAScript 2015):
    • export: используется для экспорта функций, переменных или классов.
    • экспорт по умолчанию: используется для экспорта значения по умолчанию.

Пример:

// Exporting functions, variables, or classes
export function sayHello() {
  console.log('Hello!');
}
export const pi = 3.14;
export class MyClass {
  // class implementation
}
// Exporting a default value
export default 42;