0
我有很多在我的模塊中聲明的函數,我想用它作爲我所有代碼庫的全局常量。解構賦值變量作爲全局常量
現在這些功能聲明爲局部常量:
const { function1, function2, function3, ..., functionN } = require('./my-module-1')
const { functionA, functionB, functionC, ..., functionN } = require('./my-module-2')
是否有將這些功能全局,而不是更短的方式:
function1 = require('./my-module-1').function1
function2 = require('./my-module-1').function2
function3 = require('./my-module-1').function3
functionN = require('./my-module-1').functionN
functionA = require('./my-module-2').functionA
functionB = require('./my-module-2').functionB
functionC = require('./my-module-2').functionC
functionN = require('./my-module-2').functionN
我試着只刪除const
關鍵字以及在解構賦值周圍添加了括號,但都導致語法錯誤
{ function1, function2, function3, ..., functionN } = require('./my-module-1')
{ functionA, functionB, functionC, ..., functionN } = require('./my-module-2')
({ function1, function2, function3, ..., functionN } = require('./my-module-1'))
({ functionA, functionB, functionC, ..., functionN } = require('./my-module-2'))
我聽不懂。你想要全局變量還是破壞技術? – Vasi
我想弄清楚,我可以使用destructring技術來分配全局變量 –