混亂我有一個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