3366784 :
자바 스크립트에서 다른 파일에서 함수를 가져 오기
import { myFunction1, myFunction2 } from './myFileName';
안녕하세요, 저는 사전에 의해 혼동하고있어 { }
여기에 구문있다.
질문은 다음과 같습니다 :
- 인
{ 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