1. ホーム
  2. javascript

[解決済み] JSでファイルからすべての関数をエクスポートするにはどうすればよいですか?

2022-03-08 13:53:04

質問

単位変換器を作っているのですが、変換関数をすべて自分のファイルにまとめたいのですが、どうすればいいですか?ES6を使用 export また、1行でファイル内のすべての関数をデフォルト名でエクスポートする方法はありますか?例えば

export default all;

関数はすべて、オブジェクトの中ではなく、ファイルの中にあるだけです。

解決方法は?

いいえ、ワイルドカードのエクスポートはありません(ただし、あなたが 再エクスポート を他のモジュールからすべて取得することができますが、それはあなたが質問していることではありません)。

簡単に言うと export のように、エクスポートしたい関数宣言の前に記述します。

export function foo() {
    // ...
}
export function bar() {
    // ...
}

...もちろん、関数式を使っている場合も。

export var foo = function() {
    // ...
};
export let bar = () => {
    // ...
};
export const baz = value => {
    // ...
};