如何解决如何使用JavaScript从同一文件导出和导入多个对象?
我有一个包含3个对象的文件,我想将每个对象导入一个不同的文件中。
const object1 {
s1: {
title: "placeholder title",description: "placeholder description"
}
}
const object2 {
s1: {
title: "placeholder title",description: "placeholder description"
}
}
const object3 {
s1: {
title: "placeholder title",description: "placeholder description"
}
}
要导出它们,我正在使用此代码-
module.exports = { object1,object2,object3 }
并在我的单独文件中导入它们
import object1 from "../data";
import object2 from "../data";
import object3 from "../data";
我可以在控制台日志中看到这不会单独加载每个对象,而是将它们作为一个大对象加载。
如何正确导出/导入此文件?
解决方法
由于添加了ecamscript-6标签,因此您可以像这样分别导出const:
export const object1 {
s1: {
title: "placeholder title",description: "placeholder description"
}
}
export const object3 {
s1: {
title: "placeholder title",description: "placeholder description"
}
}
然后在另一个文件中,您可以导入以下对象之一:
import { object1 } from '../data.js';
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。