对象 const a = {b: 1, c: 2, d: 3}
,我们可以这样解构:const {b, ...rest} = a
.
我想知道 import
是否也可以s。
假设我有一个文件 file1.js
:
// file1.js
export const a = 1;
export const b = 2;
export const c = 3;
我可以通过导入一个文件来从这个文件中导入,其余的就像解构吗?// file2.js
import {a, ...rest} from "file1";
最佳答案
不直接,没有import
形成它。
您可以做的是导入模块的模块命名空间对象,然后对其使用解构:
import * as file1 from "file1";
const {a, ...rest} = file1;
FWIW,规范有一个示例列表 import
表格 here .它没有显示你可以组合什么,不能组合什么,但这些是基本形式。
关于Javascript:导入一个,其余的?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63860738/