자바 스크립트의 이해 수입 구문

3366784 :

자바 스크립트에서 다른 파일에서 함수를 가져 오기

import { myFunction1, myFunction2 } from './myFileName';

안녕하세요, 저는 사전에 의해 혼동하고있어 { }여기에 구문있다.

질문은 다음과 같습니다 :

  1. { myFunction1, myFunction2 }사전 /지도?

나는 다음 구문을 사용하여 실험, 나는 / 사전을 만들 그들의 기능을 매핑하는 데 노력했다. 그것은 작동하는 것으로 나타났다. 이 함수 변수 이름이 키에 설정되어있는 것처럼 보인다 함수는 값입니다.

let funcDic = {
    foo, bar
}
function foo() { console.log('foo') } 
function bar() { console.log('bar')}
funcDic['foo']() // prints foo
조쉬 울프 :

아니 그것은이다 ES6 객체 destructuring .

const record = { user: { name: 'Joe Bloggs' } }

const { user } = record

// user is { name: 'Joe Bloggs' }

const { name } = user

// name is 'Joe Bloggs'

// shorthand for:

const user = record.user
const name = user.name

추천

출처http://43.154.161.224:23101/article/api/json?id=31187&siteId=1