导出和导入 javascript 个对象

Exporting and Importing javascript objects

我想我问的是一个简单的问题,但我最近几天才开始学习javascript。我试图导入存在于另一个文件中的导出对象,但无法访问其密钥。 在第一个文件中,我的代码是:

module.exports =()=>{
return{
    userid:"userid",
    password:"password"
}};

存储的文件名为“demousable.js”

为了将此对象导入到另一个文件中,我在另一个文件中编写了以下代码

const details =require("./demousable");
console.log(details.userid);

但是我在输出中得到了“undefined”。 请指出我哪里出错了。谢谢

您正在导出 function,returns 和 object,如果您只想要 object,您有两个选择。

简单导出一个对象:

module.exports = {
    userid: "userid",
    password: "password"
};

调用函数,然后访问返回对象的属性:

const details = require("./demousable");

console.log(details().userid); // <-- Added a pair of brackets