gpt4 book ai didi

javascript - 这些 ES6 import 语句之间有什么区别?

转载 作者:行者123 更新时间:2023-12-05 09:33:08 27 4
gpt4 key购买 nike

从 'somecomponent/components' 导入 { A, B, C }

import { A } from "somecomponent/components/A";
import { B } from "somecomponent/components/B";
import { C } from "somecomponent/components/C";

上面和下面的 import 语句是否都只导入 A、B、C?这些陈述之间有什么区别吗?是否有使用其中任何一个的偏好?

最佳答案

是的,两个导入都会将 ABC 导入到当前模块中。但是,第一个从一个模块导入它们,第二个从三个不同的模块导入它们——它们可能具有不同的值。

这两种方式只有当且仅当'somecomponent/components' 处的模块是等价的

export { A } from "somecomponent/components/A";
export { B } from "somecomponent/components/B";
export { C } from "somecomponent/components/C";

(并且当且仅当这些解析为相同的模块)。

关于javascript - 这些 ES6 import 语句之间有什么区别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/67424033/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com