如何从文件中导出多个对象

hid*_*dar 1 javascript ecmascript-6

我有一份食品和饮料清单,我想从这样的文件中导出:

// example.js
var foods = ['', ''];
var drinks = ['', ''];
Run Code Online (Sandbox Code Playgroud)

我想导出那些,所以我可以导入它们:

import {foods, drinks} from './example.js'
console.log(foods); // ['', '']
Run Code Online (Sandbox Code Playgroud)

我的问题是,如何在第一个示例中导出它们以在第二个示例中获取它们

通常我从一个文件导出一个对象,但是有效,但多个我不确定

Roh*_*dal 6

你可以在 ES6 中像这样导出多个对象:

// example.js
var foods = ['', ''];
var drinks = ['', ''];

export {
    foods,
    drinks
}
Run Code Online (Sandbox Code Playgroud)

然后,在导入时,您可以这样做:

import { foods, drinks } from './example.js';
Run Code Online (Sandbox Code Playgroud)

有关更多信息,请检查此导入导出


Meg*_*han 5

// example.js
export const foods = [...
export const drinks = [...
Run Code Online (Sandbox Code Playgroud)

使用export关键字,并且不包含default关键字,您的导入代码应该像您提交时一样工作.