以下のexportステートメントは構文エラーを示します
export default const hello = () => console.log("say hello")
どうして ?
名前付き関数のみをエクスポートできます
export function hello() {
console.log("hello")
}
理由は何ですか?
以下のexportステートメントは構文エラーを示します
export default const hello = () => console.log("say hello")
どうして ?
名前付き関数のみをエクスポートできます
export function hello() {
console.log("hello")
}
理由は何ですか?
回答:
ES6 / 7でアロー関数をエクスポートすることは可能ですか?
はい。export
エクスポートする値は関係ありません。
以下のexportステートメントは構文エラーを示します...なぜですか?
デフォルトのエクスポートを作成して名前を付けることはできません(「デフォルト」はすでにエクスポートの名前です)。
どちらか
export default () => console.log("say hello");
または
const hello = () => console.log("say hello");
export default hello;
x = y
の値に解決される割り当て式ですy
。変数宣言ではありません。式を置けるx = y
ところならどこにでも置けます。注:これがx
事前に定義されていない場合は、厳密モードでスローされます。
export () => {/*body*/} as getUsers;
ですか?それとも最初に定義してからエクスポートする必要がありますか?
export const getUser = () => {...};