아래 내보내기 문은 구문 오류를 제공합니다.
export default const hello = () => console.log("say hello")
왜 ?
명명 된 함수 만 내보낼 수 있습니다.
export function hello() {
console.log("hello")
}
그 이유는 무엇입니까?
아래 내보내기 문은 구문 오류를 제공합니다.
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;
x = y
의 값으로 확인되는 할당 표현식입니다 y
. 변수 선언이 아닙니다. x = y
식을 넣을 수있는 곳에 넣을 수 있습니다 . 참고 :x
사전에 정의되지 않은 경우 엄격 모드에서 발생 합니다.
export () => {/*body*/} as getUsers;
있습니까? 아니면 먼저 정의한 다음 내 보내야합니까?
export const getUser = () => {...};