export const
文は、ファイル内に表示されますか?エクスポートconst文は、ファイル内に表示されますか?
export const MAX_NAME_LENGTH = 20;
console.log(MAX_NAME_LENGTH); // can I do this?
export const
文は、ファイル内に表示されますか?エクスポートconst文は、ファイル内に表示されますか?
export const MAX_NAME_LENGTH = 20;
console.log(MAX_NAME_LENGTH); // can I do this?
はい、そうです。宣言はまだそれが(例えば、モジュールのスコープ、export
のみが現れることができるため)が表示され、宣言についてのすべての通常のルールが適用される範囲内の宣言です。すべてexport
はエクスポートします。
const
の宣言であるため、「通常の規則」には、宣言の上にある一時的な不感帯が含まれ、MAX_NAME_LENGTH
は使用できません。あなたはこのように関数の宣言をエクスポートしたい場合:
export function foo() {
}
...「通常の規則」それはまだ掲揚ますので、あなたは、あなたのモジュールコードのどこにでも
foo
を使用することができますを意味します。 (同じ
export var x;
のため。)
(あなたは今もモジュールをサポートクロム、の最新バージョンでは、このようなものをテストすることができます。:-))
あなたは本当に単純にしようとしている可能性がそれは、あなたはできませんでしたか? – Bergi
これは 'const MAX_NAME_LENGTH = 20;の文法的な砂糖です。 export {MAX_NAME_LENGTH as MAX_NAME_LENTH} '答えは明らかに... – Bergi
はい、私は持つことができます。私がモジュールになじみがなく、未知の未知数に対する私の不確実さが私に質問を投げかけた。私の怠惰は他の怠惰な開発者を助けるかもしれないと思います。 – Ben