gpt4 book ai didi

javascript - ES6 导出默认函数

转载 作者:可可西里 更新时间:2023-11-01 01:35:32 25 4
gpt4 key购买 nike

我可以为每个文件导出多个函数吗?似乎当我这样做时,第二个函数超越了第一个函数,

例子:在 我的 index.js 文件中:

export default function aFnt(){
console.log("function a");
}
export default function bFnt(){
console.log("function b");
}

然后当我将它导入我的文件时:

import aFnt from "./index";

console.log("aFnt : ",aFnt);

console.log的结果是bFnt

这里到底是怎么回事?我必须为每个函数创建一个新文件吗?这不是很实用,有什么解决方案或解决方法吗?

最佳答案

madox2's如果您想导入命名函数,答案完全有效。

如果你还想导入默认的,还有一个技巧:

function a() {}

function b() {}

export default { a, b }

当您导入时:

import myObject from './index.js';

myObject.a(); // function a
myObject.b(); // function b

希望对您有所帮助!

关于javascript - ES6 导出默认函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35541864/

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