我不確定如何制定解釋,但我想知道如何在另一個檔案中更改 index.js 檔案中的變數。我想通過執行 module.exports=(thing you want to export) 然后要求該檔案將允許我訪問該變數的同一實體,但它似乎回傳未定義。請記住,我是nodejs的新手,我想學習。
在 index.js 中:
const multiVerse={stuff};
module.exports=multiVerse;
在其他 js 檔案中,我想在以下位置使用它:
const main = require(./index.js)
//change data of object
main.multiVerse;
問題:如何從專案中其他位置的索引檔案中訪問變數?
uj5u.com熱心網友回復:
const multiVerse = {foo: 'bar'};
module.exports = multiVerse;
// ...
const main = require('./index.js');
main.foo = 'baz';
或者
const multiVerse = {foo: 'bar'};
module.exports = { multiVerse };
// ...
const main = require('./index.js');
main.multiVerse.foo = 'baz';
或者
const multiVerse = {foo: 'bar'};
module.exports = { multiVerse };
// ...
const { multiVerse } = require('./index.js');
multiVerse.foo = 'baz';
uj5u.com熱心網友回復:
你可以像這樣匯出 -
在 index.js 中
exports.variableA = 'some_value';
在 other.js 中
var indexExports = require('./index');
...
...
indexExports.variableA = 'Any_value';
轉載請註明出處,本文鏈接:https://www.uj5u.com/yidong/416763.html
標籤:
