导出和导入 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
我想我问的是一个简单的问题,但我最近几天才开始学习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