混乱我有一个abc.js具有此箭头功能在出口
export function doSomething() { ... }
然后我可以在某处包括像这样
import { doSomething } from './abc'
doSomething()
,但我不能在ABC使用箭头功能。 js like
export const doSomething =() => {}
为什么?
混乱我有一个abc.js具有此箭头功能在出口
export function doSomething() { ... }
然后我可以在某处包括像这样
import { doSomething } from './abc'
doSomething()
,但我不能在ABC使用箭头功能。 js like
export const doSomething =() => {}
为什么?
原因是因为您正在导出箭头函数并同时定义它,这是一种无效的语法。 试试这个,它会工作:
const doSomething =() => {};
export default doSomething;
不会是'export {doSomething};'这样'./abc''中的import {doSomething}有效吗? –
意味着我不能做多箭头功能吗?默认可以使用一次。 –
'export const x = ...'is * not * invalid syntax。它不应该是一个默认出口? – Bergi
当然,你可以。你为什么认为你不能?当你尝试时,你有任何错误吗? – Bergi
@Bergi是的,只是试过了,以前我没有使用函数名称的const。 –
所以它现在工作?在这种情况下,您最好删除问题。 – Bergi