:과 같이,수출 화살 기능 또는 기본 기능?
export const foo =() => 'bar'
또는 일반 함수를 export : 그래서처럼 const
화살표 함수를 export
export function baz() {
return 'bar';
}
그들은과 같이 컴파일 :
exports.baz = baz;
function baz() {
return 'bar';
}
var foo = exports.foo = function foo() {
return 'bar';
};
const/arrow 함수 조합을 사용하면 여분의 변수 (foo
)가 선언되어 불필요한 여분 인 것처럼 보입니다. 간단한 함수 선언을 보자.
이것은 ECMAScript 6가 ECMAScript 5로 컴파일 된 것입니까? – qxz
ES6 코드가 바벨과 함께 ES5로 옮겨 졌다고 가정 할 때 이것은 사실이 아닐 수 있습니다. – estus
예, 명확하지 않은 것에 대해 사과드립니다. ES6는 Babel을 통해 ES5로 옮겨 가고 있습니다. – abustamam