programing

ES6 / 7에서 Arrow 함수를 내보낼 수 있습니까?

nasanasas 2020. 11. 8. 10:08
반응형

ES6 / 7에서 Arrow 함수를 내보낼 수 있습니까?


아래 내보내기 문은 구문 오류를 제공합니다.

export default const hello = () => console.log("say hello")

왜 ?

명명 된 함수 만 내보낼 수 있습니다.

export function hello() {
  console.log("hello")
}

그 이유는 무엇입니까?


ES6 / 7에서 Arrow 함수를 내보낼 수 있습니까?

예. export내보내려는 값은 신경 쓰지 않습니다.

아래의 export 문은 구문 오류를 제공합니다 ... 왜?

당신은 할 수 없습니다 기본 수출을 하고 그것에게주는 이름 ( "기본값은"이미 수출의 이름입니다).

어느 쪽이든

export default () => console.log("say hello");

또는

const hello = () => console.log("say hello");
export default hello;

참고 URL : https://stackoverflow.com/questions/36458697/is-it-possible-to-export-arrow-functions-in-es6-7

반응형