gpt4 book ai didi

javascript - "import * as"是否比特定的命名导入效率低?

转载 作者:数据小太阳 更新时间:2023-10-29 05:24:37 25 4
gpt4 key购买 nike

<分区>

假设我有一个像这样的模块foo:

export const f = x => x + 1;

export const g = x => x * 2;

我可以像这样使用这个模块:

import { f, g } from 'foo';

console.log(f(g(2)));

或者像这样:

import * as foo from 'foo';

console.log(foo.f(foo.g(2)));

我更喜欢第二种方式,因为它可以防止模块之间的名称冲突。

但是,import * 效率低吗?它会阻止打包器(例如 Rollup 和 Webpack)发现未使用的导入并删除它们吗?

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