0
只要說我有一個文件(文件A),它爲我做了一些反應性的工作,並將多個對象存儲在一個數組中。我怎麼能與多個文件,讓我們只是說文件B和文件C共享該對象。文件之間的共享對象
我正在使用metoerJs的方式謝謝。
只要說我有一個文件(文件A),它爲我做了一些反應性的工作,並將多個對象存儲在一個數組中。我怎麼能與多個文件,讓我們只是說文件B和文件C共享該對象。文件之間的共享對象
我正在使用metoerJs的方式謝謝。
你可以簡單地export
共享對象,以便其他文件可以導入:
文件foo.js
:
const arr = {};
arr.push(123);
export { arr };
然後在文件bar.js
導入:
import { arr } from './foo.js';
這很簡單,但有些事情你應該知道。看起來您正在使用arr
來存儲您的某些應用數據,arr
在foo.js
內聲明,而不是在arr
將被存儲在RAM中的函數中,並且在您的應用重新運行之前不會被垃圾收集。那我的原因你有些問題:
arr
是一個很大的對象數組,它會花費你相當多的內存。arr
值,以便使用這種方法時一定要小心。
只需創建一個模塊,並在您的B和C文件中「需要」。 – undefined
嘿非常感謝。只是看着它。很好 –
不客氣。以下是官方文檔:https://nodejs.org/api/modules.html – undefined