2017-11-13 8 views
0

Node.jsにいくつかのグローバル定数を定義したいと思います。慎重に検討した後、私はこれが正しい方法だと思います:Node.js内のいくつかのファイルにグローバル定数を保持する

module.exports = Object.freeze({ 
    A_LEN: 10, 
    B_LEN: 10, 
    C_LEN: A_LEN + B_LEN, 
)}; 

module.exports = Object.freeze({ 
    A_LEN: 10, 
    B_LEN: 10, 
)}; 

しかし、私は問題に走った、私はこのように、上で定義された値を使用して定数を定義することができますこれはどのように実装できますか?または、Nodeにもう少し良い方法がありますか?

答えて

1

あなただけのいくつかの行を追加し、これらの定数を定義することができます:あなたが知らない

const A_LEN = 10; 
const B_LEN = 10; 
const C_LEN = A_LEN + B_LEN; 
module.exports = Object.freeze({ 
    A_LEN, 
    B_LEN, 
    C_LEN, 
)}; 

場合は、これらのスニペットは等価である:それは本当に作品

const x = 14; 
{ x };  // This is equivalent to 
{ x: 14 }; // this 
{ x: x }; // or this 
+0

を。このようなスタイルが一般的に使われていますか?私は{x}は特別なやり方や普通のスタイルのようなものですか? – LuCima

+0

'{x}'は '{x:x}'の短縮形です。 – lilezek

関連する問題