3366784:
JavaScriptで別のファイルからのインポート機能を
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オブジェクト構造化代入。
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