./my-module.js
반환 값이어야하는 객체 가있는 모듈 ( )이 있다고 가정 해 보겠습니다 .
let values = { a: 1, b: 2, c: 3 }
// "export values" results in SyntaxError: Unexpected token
따라서 다음과 같이 가져올 수 있습니다.
import {a} from './my-module' // a === 1
import * as myModule from './my-module' // myModule.a === 1
내가 찾은 유일한 방법은 내보내기를 하드 코딩하는 것입니다.
export let a = values.a
export let b = values.b
export let c = values.c
// or:
export let {a, b, c} = values
동적이 아닙니다.
개체에서 모든 값을 내보낼 수 있습니까?
interface { a: number, b: number, c: number }
어떻게 될지 생각하고 있었 습니까? 이론적으로는 가능해야합니다. 그렇죠?
export const {a, b, c} = values
는 정확하게 정적 인터페이스를 선언하는 구문입니다